FILE: contextParameterOnErrorPrimaryConstructor.kt
    public final? class Clazz : R|kotlin/Any| {
        context(c: Clazz)
        @Anno(String(str)) public? [ContainingClassKey=Clazz] constructor(): R|Clazz| {
            super<R|kotlin/Any|>()
        }

    }
    public final? class Another : R|kotlin/Any| {
        context(c: Another)
        @Anno(String(str)) public? [ContainingClassKey=Another] constructor(i: Int): R|Another| {
            super<R|kotlin/Any|>()
        }

    }
    context(@SharedAnno() <unused var>: @SharedTypeAnno() Clazz)
    public final? class OneMore : R|kotlin/Any| {
        context(c: Another, @SharedAnno() <unused var>: @SharedTypeAnno() Clazz)
        @Anno(String(str)) public? [ContainingClassKey=OneMore] constructor(s: String): R|OneMore| {
            super<R|kotlin/Any|>()
        }

    }
