METHOD_0 ( ) { com . IDENT_0 . IDENT_1 . IDENT_2 < java . lang . String , java . lang . Integer , java . lang . Boolean > f = new com . IDENT_0 . IDENT_1 . IDENT_2 < java . lang . String , java . lang . Integer , java . lang . Boolean > ( ) { public com . IDENT_0 . IDENT_1 . Boolean apply ( java . lang . String v1 , java . lang . Integer v2 ) { return ( v1 . length ( ) ) == v2 ; } } ; com . IDENT_0 . IDENT_1 . IDENT_3 < com . IDENT_0 . IDENT_1 . IDENT_4 < java . lang . String , java . lang . Integer > , java . lang . Boolean > IDENT_5 = new com . IDENT_0 . IDENT_1 . METHOD_1 ( f ) . METHOD_2 ( ) ; boolean result = IDENT_5 . apply ( com . IDENT_0 . IDENT_1 . IDENT_6 . apply ( "foo" , 3 ) ) ; "<AssertPlaceHolder>" ; } apply ( IDENT_7 , IDENT_8 ) { return new com . IDENT_0 . IDENT_1 . IDENT_4 < IDENT_7 , IDENT_8 > ( IDENT_9 , IDENT_10 ) ; }
org . junit . Assert . assertThat ( result , org . hamcrest . CoreMatchers . is ( true ) )