class C{ class X<T>{} public <T> X<T> foo(T sdhg);' { X<C> dsd = foo(<caret>) } }