public final class Foo { private class InnerSuper { } private final class InnerInheritor1 extends InnerSuper { } private class InnerInheritor2 extends InnerSuper { } }