METHOD_0 ( ) { IDENT_0 . reflect . IDENT_1 . IDENT_2 < ? > IDENT_3 = factory . METHOD_1 ( ) . get ( STRING_0 ) . getType ( STRING_1 ) ; IDENT_0 . reflect . code . IDENT_4 stmt = IDENT_3 . METHOD_2 ( STRING_2 ) . METHOD_3 ( ) . METHOD_4 ( 0 ) ; java . util . List < IDENT_0 . reflect . code . IDENT_4 > IDENT_5 = IDENT_3 . METHOD_2 ( STRING_3 ) . METHOD_3 ( ) . METHOD_5 ( ) ; java . util . List < IDENT_0 . reflect . code . IDENT_4 > IDENT_6 = new java . util . ArrayList ( ) ; IDENT_6 . add ( null ) ; IDENT_6 . add ( IDENT_5 . get ( 0 ) ) ; IDENT_6 . add ( null ) ; IDENT_6 . add ( IDENT_5 . get ( 1 ) ) ; IDENT_6 . add ( null ) ; stmt . replace ( IDENT_6 ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( IDENT_0 . IDENT_7 . IDENT_8 ) { java . util . List < IDENT_0 . IDENT_7 . IDENT_9 > IDENT_10 = METHOD_6 ( IDENT_11 ) ; return ! ( IDENT_10 . isEmpty ( ) ) ? IDENT_10 . get ( 0 ) : null ; }
org . junit . Assert . assertEquals ( 2 , IDENT_3 . METHOD_2 ( STRING_2 ) . METHOD_3 ( ) . METHOD_5 ( ) . size ( ) )