METHOD_0 ( ) { java . lang . reflect . Method m = org . IDENT_0 . IDENT_1 . types . IDENT_2 . IDENT_3 . class . METHOD_1 ( "foo" ) ; java . lang . Class c = org . IDENT_0 . IDENT_1 . types . IDENT_4 . METHOD_2 ( m . METHOD_3 ( ) ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( java . lang . reflect . Type ) { if ( type instanceof java . lang . reflect . IDENT_5 ) { java . lang . reflect . IDENT_5 IDENT_6 = ( ( java . lang . reflect . IDENT_5 ) ( type ) ) ; return ( ( java . lang . Class ) ( IDENT_6 . METHOD_4 ( ) ) ) ; } if ( type instanceof java . lang . reflect . IDENT_7 ) { throw new java . lang . IllegalArgumentException ( ( ( ( STRING_0 + type ) + STRING_1 ) + ( ( ( java . lang . reflect . IDENT_7 ) ( type ) ) . METHOD_5 ( ) ) ) ) ; } return ( ( java . lang . Class ) ( type ) ) ; }
org . junit . Assert . assertSame ( org . IDENT_0 . IDENT_1 . types . IDENT_2 . IDENT_3 . class , c )