/* @test /nodynamiccopyright/
 * @bug 7192246
 * @summary check that level skipping in default super calls is correctly rejected
 * @compile/fail/ref=Neg16.out -XDrawDiagnostics Neg16.java
 */
class Neg16 {
    interface I { default void m() {  } }
    interface J extends I { default void m() {  } }

    static class C implements I, J {
        void foo() { I.super.m(); }
    }
}