class Test { void foo() { new Foober>(1); } } class Foo { Foo(T t) { } }