import java.util.function.Function; class Test { { foo(s -> { foo(s::concat); return s; }); } void foo(Function f){} }