// FIR_IDENTICAL // FILE: A.java public interface A extends A.B { interface B extends A { public int getFoo() { return 1; } } } // FILE: A0.java public interface A0 extends A0.B { interface B { public int getFoo() { return 1; } } } // FILE: B.java public class B extends D { public int getFoo() { return 1; } public static class C { public int getFoo() { return 1; } } } // FILE: D.java public class D extends B.C { public int getFoo() { return 1; } }