package

public/*package*/ interface A : C {
    internal abstract override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit
    public abstract override /*1*/ /*fake_override*/ fun baz(): kotlin.Unit
    public abstract fun foo(): kotlin.Unit
}

internal interface B {
    internal abstract fun bar(): kotlin.Unit
}

public/*package*/ interface C : B {
    internal abstract override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit
    public abstract fun baz(): kotlin.Unit
}
