class B<T> { final T t = null; public static class Foo<U> { public Foo(int i, U u) { } } }