class J<T> { public J(T n) { } public class Foo<U> { public Foo(U u) { } } }