METHOD_0 ( ) { int [ ] [ ] test = new int [ ] [ ] { new int [ ] { 0 , 1 } , new int [ ] { 2 , 3 } , new int [ ] { 4 , 5 } } ; int [ ] [ ] result = ( ( int [ ] [ ] ) ( IDENT_0 . IDENT_1 . util . IDENT_0 . IDENT_1 . util . IDENT_2 . METHOD_1 ( test ) ) ) ; for ( int i = 0 ; i < ( test . length ) ; i += 1 ) { for ( int j = 0 ; j < ( test [ i ] . length ) ; j += 1 ) { "<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 . assertEquals ( test [ i ] [ j ] , result [ i ] [ j ] )