METHOD_0 ( ) { org . IDENT_0 . IDENT_1 . core . IDENT_2 [ ] data = new org . IDENT_0 . IDENT_1 . core . IDENT_2 [ ] { org . IDENT_0 . IDENT_1 . core . IDENT_2 . IDENT_3 , org . IDENT_0 . IDENT_1 . core . IDENT_2 . IDENT_3 } ; org . IDENT_0 . IDENT_1 . IDENT_4 . IDENT_5 IDENT_6 = new org . IDENT_0 . IDENT_1 . IDENT_4 . METHOD_1 ( data ) ; org . IDENT_0 . IDENT_1 . core . IDENT_2 [ ] actual = ( ( org . IDENT_0 . IDENT_1 . core . IDENT_2 [ ] ) ( IDENT_6 . METHOD_2 ( org . IDENT_0 . IDENT_1 . core . IDENT_2 . class ) ) ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( java . lang . Class ) { if ( ( value ) == null ) { return null ; } if ( ! ( org . IDENT_0 . IDENT_1 . IDENT_4 . Integer . class . equals ( IDENT_7 ) ) ) { throw new java . lang . METHOD_3 ( ( STRING_0 + ( METHOD_4 ( ) ) ) ) ; } final T [ ] IDENT_8 = clazz . METHOD_5 ( ) ; final java . util . Map < java . lang . Integer , T > IDENT_9 = new java . util . HashMap < java . lang . Integer , T > ( ) ; for ( T val : IDENT_8 ) { IDENT_9 . put ( val . getValue ( ) , val ) ; } java . lang . Class < ? > IDENT_10 = value . getClass ( ) ; if ( org . IDENT_0 . IDENT_1 . IDENT_4 . Integer . class . equals ( IDENT_10 ) ) { java . lang . Integer t = ( ( java . lang . Integer ) ( value ) ) ; return IDENT_9 . get ( t ) ; } if ( org . IDENT_0 . IDENT_1 . IDENT_4 . Integer [ ] . class . equals ( IDENT_10 ) ) { java . lang . Integer [ ] IDENT_11 = ( ( java . lang . Integer [ ] ) ( value ) ) ; @ org . IDENT_0 . IDENT_1 . IDENT_4 . METHOD_6 ( STRING_1 ) T [ ] r = ( ( T [ ] ) ( java . lang . reflect . IDENT_12 . newInstance ( clazz , IDENT_11 . length ) ) ) ; for ( int i = 0 ; i < ( IDENT_11 . length ) ; i ++ ) { r [ i ] = IDENT_9 . get ( IDENT_11 [ i ] ) ; } return r ; } int [ ] IDENT_13 = org . IDENT_0 . IDENT_1 . IDENT_4 . METHOD_1 . METHOD_7 ( value , false ) ; java . lang . Integer [ ] IDENT_14 = ( ( java . lang . Integer [ ] ) ( org . IDENT_0 . IDENT_1 . utils . IDENT_15 . METHOD_8 ( value , IDENT_13 ) ) ) ; @ org . IDENT_0 . IDENT_1 . IDENT_4 . METHOD_6 ( STRING_1 ) T [ ] IDENT_16 = ( ( T [ ] ) ( java . lang . reflect . IDENT_12 . newInstance ( clazz , IDENT_14 . length ) ) ) ; for ( int i = 0 ; i < ( IDENT_16 . length ) ; i ++ ) { IDENT_16 [ i ] = IDENT_9 . get ( IDENT_14 [ i ] ) ; } return org . IDENT_0 . IDENT_1 . utils . IDENT_15 . METHOD_9 ( IDENT_16 , IDENT_13 ) ; }
org . junit . Assert . assertArrayEquals ( data , actual )