METHOD_0 ( ) { class IDENT_0 { @ org . IDENT_1 . util . METHOD_1 ( STRING_0 ) MOD_0 java . util . List < int [ ] > list ; } final java . lang . reflect . Type IDENT_2 = type ( IDENT_0 . class , STRING_1 ) ; final java . lang . reflect . Type IDENT_3 = org . IDENT_1 . util . IDENT_4 . param ( IDENT_2 , java . util . List . class , 0 ) ; final java . lang . Class < ? > IDENT_5 = org . IDENT_1 . util . IDENT_4 . METHOD_2 ( IDENT_3 ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( java . lang . reflect . Type ) { if ( type == null ) return null ; if ( type instanceof java . lang . Class ) return ( ( java . lang . Class < ? > ) ( type ) ) ; final java . util . List < java . lang . Class < ? > > c = org . IDENT_1 . util . IDENT_4 . METHOD_3 ( type ) ; if ( ( c == null ) || ( ( c . size ( ) ) == 0 ) ) return null ; return c . get ( 0 ) ; }
org . junit . Assert . assertSame ( int [ ] . class , IDENT_5 )