FILE: external.kt
    public? final? external class External : R|kotlin/Any| {
        public? [ContainingClassKey=External] constructor(): R|External| {
            super<R|kotlin/Any|>()
        }

    }
    public? final? external fun foo(): String
    public? final? external val x: Int
        public? external get(): Int
    public? final? class NotExternal : R|kotlin/Any| {
        public? [ContainingClassKey=NotExternal] constructor(): R|NotExternal| {
            super<R|kotlin/Any|>()
        }

        public? final? external fun bar(): String

        public? final? var y: Int
            [ContainingClassKey=NotExternal] public? external get(): Int
            [ContainingClassKey=NotExternal] public? set(value: Int): R|kotlin/Unit| {
            }

    }
    public? final? var z: Int
        public? external get(): Int
        public? external set(value: Int): R|kotlin/Unit|
