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
            public? external [ContainingClassKey=NotExternal] get(): Int
            public? [ContainingClassKey=NotExternal] set(value: Int): R|kotlin/Unit| {
            }

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