METHOD_0 ( ) { java . lang . reflect . Type t = new java . lang . String ( " " ) . getClass ( ) ; "<AssertPlaceHolder>" ; } getClass ( java . lang . reflect . Type ) { if ( type instanceof java . lang . Class ) { return ( ( java . lang . Class < ? > ) ( type ) ) ; } else if ( type instanceof java . lang . reflect . IDENT_0 ) { return org . IDENT_1 . util . IDENT_2 . IDENT_3 . getClass ( ( ( java . lang . reflect . IDENT_0 ) ( type ) ) . METHOD_1 ( ) ) ; } else if ( type instanceof java . lang . reflect . IDENT_4 ) { java . lang . reflect . Type IDENT_5 = ( ( java . lang . reflect . IDENT_4 ) ( type ) ) . METHOD_2 ( ) ; java . lang . Class < ? > IDENT_6 = org . IDENT_1 . util . IDENT_2 . IDENT_3 . getClass ( IDENT_5 ) ; if ( IDENT_6 != null ) { return java . lang . reflect . IDENT_7 . newInstance ( IDENT_6 , 0 ) . getClass ( ) ; } else { return null ; } } else { return null ; } }
org . junit . Assert . assertTrue ( org . IDENT_1 . util . IDENT_2 . IDENT_3 . getClass ( t ) . equals ( java . lang . String . class ) )