METHOD_0 ( ) { IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_4 < IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_5 . IDENT_6 > IDENT_7 = IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_4 . getInstance ( IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_5 . IDENT_6 . class ) ; IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_4 < IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_5 . IDENT_6 > IDENT_8 = IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_4 . getInstance ( IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_5 . IDENT_6 . class ) ; "<AssertPlaceHolder>" ; } getInstance ( java . lang . Class ) { if ( type == null ) { throw new java . lang . METHOD_1 ( ) ; } IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_4 . logger . log ( IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_4 . IDENT_9 , ( ( ( STRING_0 + type ) + STRING_1 ) + ( type . METHOD_2 ( ) ) ) ) ; if ( ( ! ( type . METHOD_2 ( ) ) ) && ( ( type . METHOD_3 ( ) . length ) > 0 ) ) { IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_4 . logger . log ( IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_4 . IDENT_9 , ( STRING_2 + ( type . METHOD_3 ( ) [ 0 ] ) ) ) ; java . lang . Class < ? > IDENT_10 = IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_4 . METHOD_4 ( type ) ; return IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_4 . METHOD_5 ( ( ( java . lang . Class < IDENT_11 > ) ( IDENT_10 ) ) ) ; } else { return IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_4 . METHOD_5 ( type ) ; } }
org . junit . Assert . assertEquals ( IDENT_7 , IDENT_8 )