METHOD_0 ( ) { IDENT_0 . reflect . factory . IDENT_1 factory = new IDENT_0 . METHOD_1 ( ) . METHOD_2 ( ) ; IDENT_0 . reflect . reference . IDENT_2 < java . lang . Boolean > IDENT_3 = factory . Class ( ) . METHOD_3 ( java . lang . Boolean . class ) ; "<AssertPlaceHolder>" ; } METHOD_4 ( ) { if ( METHOD_5 ( ) ) { return this ; } java . lang . Class < T > IDENT_4 ; try { IDENT_4 = METHOD_6 ( ) ; } catch ( IDENT_0 . support . IDENT_5 e ) { return this ; } if ( IDENT_4 == ( IDENT_0 . support . reflect . reference . Integer . class ) ) { return IDENT_0 . support . reflect . reference . IDENT_6 . METHOD_7 ( ) . Type ( ) . METHOD_3 ( int . class ) ; } if ( IDENT_4 == ( IDENT_0 . support . reflect . reference . IDENT_7 . class ) ) { return IDENT_0 . support . reflect . reference . IDENT_6 . METHOD_7 ( ) . Type ( ) . METHOD_3 ( float . class ) ; } if ( IDENT_4 == ( IDENT_0 . support . reflect . reference . Long . class ) ) { return IDENT_0 . support . reflect . reference . IDENT_6 . METHOD_7 ( ) . Type ( ) . METHOD_3 ( long . class ) ; } if ( IDENT_4 == ( IDENT_0 . support . reflect . reference . IDENT_8 . class ) ) { return IDENT_0 . support . reflect . reference . IDENT_6 . METHOD_7 ( ) . Type ( ) . METHOD_3 ( char . class ) ; } if ( IDENT_4 == ( IDENT_0 . support . reflect . reference . Double . class ) ) { return IDENT_0 . support . reflect . reference . IDENT_6 . METHOD_7 ( ) . Type ( ) . METHOD_3 ( double . class ) ; } if ( IDENT_4 == ( IDENT_0 . support . reflect . reference . Boolean . class ) ) { return IDENT_0 . support . reflect . reference . IDENT_6 . METHOD_7 ( ) . Type ( ) . METHOD_3 ( boolean . class ) ; } if ( IDENT_4 == ( IDENT_0 . support . reflect . reference . IDENT_9 . class ) ) { return IDENT_0 . support . reflect . reference . IDENT_6 . METHOD_7 ( ) . Type ( ) . METHOD_3 ( short . class ) ; } if ( IDENT_4 == ( IDENT_0 . support . reflect . reference . IDENT_10 . class ) ) { return IDENT_0 . support . reflect . reference . IDENT_6 . METHOD_7 ( ) . Type ( ) . METHOD_3 ( byte . class ) ; } if ( IDENT_4 == ( java . lang . IDENT_11 . class ) ) { return IDENT_0 . support . reflect . reference . IDENT_6 . METHOD_7 ( ) . Type ( ) . METHOD_3 ( void . class ) ; } return this ; }
org . junit . Assert . assertSame ( boolean . class , IDENT_3 . METHOD_4 ( ) . METHOD_6 ( ) )