package

public/*package*/ trait 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 trait B {
    internal abstract fun bar(): kotlin.Unit
}

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