METHOD_0 ( IDENT_0 . IDENT_1 , IDENT_0 . IDENT_2 ) { new IDENT_0 . METHOD_1 ( ) { { IDENT_3 . METHOD_2 ( ( ( java . lang . IDENT_4 ) ( any ) ) ) ; result = new IDENT_0 . METHOD_3 ( ) { @ IDENT_0 . IDENT_5 void delegate ( IDENT_0 . IDENT_6 IDENT_7 ) { IDENT_7 . METHOD_4 ( ) ; } } ; } } ; try { IDENT_3 . METHOD_2 ( ( ( java . lang . IDENT_4 ) ( null ) ) ) ; org . junit . Assert . fail ( ) ; } catch ( java . lang . IDENT_8 IDENT_9 ) { new IDENT_0 . METHOD_1 ( ) { { IDENT_10 . METHOD_5 ( IDENT_11 ) ; result = INT_0 ; } } ; "<AssertPlaceHolder>" ; } } delegate ( int ) { if ( i > 1 ) return i ; return IDENT_0 . IDENT_12 . IDENT_13 . METHOD_6 ( ( i + 1 ) ) ; }
org . junit . Assert . assertEquals ( INT_0 , IDENT_10 . METHOD_5 ( 1 ) )