METHOD_0 ( ) { com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_4 IDENT_5 = new com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . METHOD_1 ( new com . IDENT_0 . IDENT_1 . common . METHOD_2 ( "foo" ) ) ; com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_6 IDENT_7 = new com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . METHOD_3 ( "" , IDENT_5 , 5 ) ; com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_8 . IDENT_9 m = IDENT_7 . newInstance ( ) ; "<AssertPlaceHolder>" ; } newInstance ( ) { if ( ( IDENT_10 ) == ( com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_8 . IDENT_11 . class ) ) { return com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_8 . IDENT_11 . INSTANCE ; } try { java . lang . reflect . IDENT_12 < ? extends com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_8 . IDENT_9 > IDENT_13 = IDENT_10 . METHOD_4 ( com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_8 . IDENT_9 . class ) ; return IDENT_13 . newInstance ( IDENT_14 ) ; } catch ( java . lang . Exception e ) { throw new java . lang . RuntimeException ( e ) ; } }
org . junit . Assert . assertEquals ( com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_8 . IDENT_11 . class , m . getClass ( ) )