interface I { void m(T t); } class MyTest { { I i = new I<>() { public void m(String s) {} }; i.m(""); } }