METHOD_0 ( ) { "<AssertPlaceHolder>" ; } METHOD_1 ( java . lang . Object ) { if ( o == null ) { return null ; } if ( ! ( o . getClass ( ) . METHOD_2 ( ) ) ) { return IDENT_0 . IDENT_1 . util . IDENT_2 . METHOD_3 ( o ) ; } if ( o . getClass ( ) . METHOD_4 ( ) . METHOD_5 ( ) ) { int length = java . lang . reflect . IDENT_3 . METHOD_6 ( o ) ; java . lang . Object result = java . lang . reflect . IDENT_3 . newInstance ( o . getClass ( ) . METHOD_4 ( ) , length ) ; java . lang . System . METHOD_7 ( o , 0 , result , 0 , length ) ; return result ; } else { java . lang . Class < ? > IDENT_4 = IDENT_0 . IDENT_1 . util . IDENT_2 . METHOD_8 ( o ) ; int [ ] IDENT_5 = IDENT_0 . IDENT_1 . util . IDENT_2 . METHOD_9 ( o ) ; java . util . Arrays . METHOD_10 ( IDENT_5 , 1 , IDENT_5 . length , 0 ) ; java . lang . Object IDENT_6 = IDENT_0 . IDENT_1 . util . IDENT_2 . newInstance ( IDENT_4 , IDENT_5 ) ; for ( int i = 0 ; i < ( IDENT_5 [ 0 ] ) ; i ++ ) { java . lang . reflect . IDENT_3 . set ( IDENT_6 , i , IDENT_0 . IDENT_1 . util . IDENT_2 . METHOD_1 ( java . lang . reflect . IDENT_3 . get ( o , i ) ) ) ; } return IDENT_6 ; } }
org . junit . Assert . assertNull ( IDENT_0 . IDENT_1 . util . IDENT_2 . METHOD_1 ( this ) )