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

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

        public final external [ResolvedTo(BODY_RESOLVE)] fun bar(): R|kotlin/String|

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

    }
    public final [ResolvedTo(BODY_RESOLVE)] var z: R|kotlin/Int|
        public external [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/Int|
        public external [ResolvedTo(BODY_RESOLVE)] set([ResolvedTo(BODY_RESOLVE)] value: R|kotlin/Int|): R|kotlin/Unit|