interface I { void accept(T t); } class LamdbaTest { public void f() { new A(t -> g(t)) {}; } private void g(T t) { } class A { public A(I editor) { } } }