context(R|test/A|)
public final fun g(): R|kotlin/Unit|

context(R|test/B|)
public final val h: R|kotlin/Int|
    public get(): R|kotlin/Int|

public abstract interface A : R|kotlin/Any| {
}

public abstract interface B : R|kotlin/Any| {
}

context(R|test/A|)
public final class C : R|kotlin/Any| {
    context(R|test/B|)
    public final fun f(): R|kotlin/Unit|

    public constructor(): R|test/C|

}
