FILE: simpleClass.kt public abstract interface SomeInterface : R|kotlin/Any| { public abstract fun foo(x: R|kotlin/Int|, y: R|kotlin/String|): R|kotlin/String| public abstract val bar: R|kotlin/Boolean| public get(): R|kotlin/Boolean| } public final class SomeClass : R|SomeInterface| { public constructor(): R|SomeClass| { super() } private final val baz: R|kotlin/Int| = Int(42) private get(): R|kotlin/Int| public final override fun foo(x: R|kotlin/Int|, y: R|kotlin/String|): R|kotlin/String| { ^foo R|/y|.R|kotlin/String.plus|(R|/x|).R|kotlin/String.plus|(this@R|/SomeClass|.R|/SomeClass.baz|) } public final override var bar: R|kotlin/Boolean| public get(): R|kotlin/Boolean| { ^ Boolean(true) } public set(value: R|kotlin/Boolean|): R|kotlin/Unit| { } public final var fau: R|kotlin/Double| public get(): R|kotlin/Double| public set(value: R|kotlin/Double|): R|kotlin/Unit| }