METHOD_0 ( ) { org . IDENT_0 . IDENT_1 < ? > dc = org . IDENT_0 . IDENT_1 . METHOD_1 ( new org . IDENT_0 . IDENT_2 < java . lang . Integer > ( ) { public org . IDENT_0 . Integer apply ( java . lang . Object OP_0 args ) { int a = ( ( java . lang . Integer ) ( args [ 0 ] ) ) ; int b = ( ( java . lang . Integer ) ( args [ 1 ] ) ) ; return a + b ; } } , null , int . class , int . class , int . class ) ; org . IDENT_0 . IDENT_3 < java . lang . Integer > IDENT_4 = dc . METHOD_2 ( ) . METHOD_3 ( null , int . class , int . class , int . class ) ; int ret = IDENT_4 . apply ( 1 , 2 ) ; "<AssertPlaceHolder>" ; } apply ( java . lang . Object [ ] ) { int a = ( ( java . lang . Integer ) ( args [ 0 ] ) ) ; int b = ( ( java . lang . Integer ) ( args [ 1 ] ) ) ; return a + b ; }
org . junit . Assert . assertEquals ( 3 , ret )