import java.util.Comparator; public abstract class A implements Comparator { private static class B { } private interface I extends Comparator{} private interface I1 extends Comparator{} } //abstract class C implements error descr="'C.D' has private access in 'C'">C.D error { // private static class D {} //}