class Lambda{ String var; methode(){ return () -> (f) -> { f.apply(this, var); return var; }; } } interface Fun1{ A apply(B b); } interface Fun2{ A apply(B b, C c); }