class Test { class X> { } class Foo { } class Bar { } private > X foo() { return null; } { X x = foo(); } }