C: [IntersectionOverride]: public abstract override fun foo(): R|kotlin/Any| from Use site scope of /C [id: 0] [Source]: public abstract fun foo(): R|kotlin/Any| from Use site scope of /A [id: 1] [Source]: public abstract fun foo(): R|kotlin/Any| from Use site scope of /B [id: 2] [IntersectionOverride]: public abstract override val x: R|kotlin/Any| from Use site scope of /C [id: 0] [Source]: public abstract val x: R|kotlin/Any| from Use site scope of /A [id: 1] [Source]: public abstract val x: R|kotlin/Any| from Use site scope of /B [id: 2] D: [Source]: public abstract override fun foo(): R|kotlin/Any| from Use site scope of /D [id: 0] [IntersectionOverride]: public abstract override fun foo(): R|kotlin/Any| from Use site scope of /C [id: 1] [Source]: public abstract fun foo(): R|kotlin/Any| from Use site scope of /A [id: 2] [Source]: public abstract fun foo(): R|kotlin/Any| from Use site scope of /B [id: 3] [Source]: public abstract override val x: R|kotlin/Any| from Use site scope of /D [id: 0] [IntersectionOverride]: public abstract override val x: R|kotlin/Any| from Use site scope of /C [id: 1] [Source]: public abstract val x: R|kotlin/Any| from Use site scope of /A [id: 2] [Source]: public abstract val x: R|kotlin/Any| from Use site scope of /B [id: 3]