METHOD_0 ( ) { java . lang . Integer IDENT_0 = INT_0 ; java . lang . IDENT_1 < java . lang . Integer > IDENT_2 = METHOD_1 ( ( x , IDENT_3 ) -> ( ) -> new com . IDENT_4 . IDENT_5 . IDENT_6 . IDENT_7 . IDENT_8 < > ( x , IDENT_3 ) , ( ( java . lang . IDENT_1 < java . lang . Integer > ) ( java . util . Collections . < java . lang . Integer > emptyList ( ) ) ) , METHOD_2 ( IDENT_0 , METHOD_3 ( ( x ) -> x + 1 , 1 ) ) ) ; "<AssertPlaceHolder>" ; } METHOD_4 ( int , java . lang . IDENT_1 ) { return com . IDENT_4 . IDENT_5 . IDENT_6 . IDENT_9 . IDENT_10 . IDENT_11 . IDENT_12 . < IDENT_13 > METHOD_4 ( n ) . apply ( as ) ; }
org . junit . Assert . assertEquals ( IDENT_0 , METHOD_2 ( 1 , METHOD_4 ( ( IDENT_0 - 1 ) , IDENT_2 ) ) . iterator ( ) . next ( ) )