class Outer { class Inner { public Inner(T t) { } } class Other extends Outer.Inner { public Other() { new Outer().super("Hi"); } } }