class Foo { { Bar b = method(new Bar<>()); } static T method(Class t) { return null; } static T method(T t) { return t; } } class Bar> { } enum Baz {}