package foo; class Outer { public abstract class Inner { class Inner1 {} } final class AnoterInner extends Outer.Inner.Inner1 { } }