METHOD_0 ( ) { new IDENT_0 . METHOD_1 ( IDENT_0 . IDENT_1 . IDENT_2 . class ) { { IDENT_0 . IDENT_1 . IDENT_2 . METHOD_2 ( IDENT_3 ) ; result = new IDENT_0 . METHOD_3 ( ) { @ IDENT_0 . IDENT_4 int delegate ( int i ) { if ( i > 1 ) return i ; return IDENT_0 . IDENT_1 . IDENT_2 . METHOD_2 ( ( i + 1 ) ) ; } } ; } } ; int result = IDENT_0 . IDENT_1 . IDENT_2 . METHOD_2 ( 1 ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( int ) { return - i ; }
org . junit . Assert . assertEquals ( 2 , result )