FILE: main.kt public abstract interface A : R|kotlin/Any| { } public final val R|A|.foo: R|kotlin/Int| public get(): R|kotlin/Int| { ^ Int(1) } public final fun bar(a: R|A|): R|kotlin/Unit| { R|/a|.R|/foo|.R|/checkType|(checkType@fun R|CheckTypeInv|.(): R|kotlin/Unit| { this@R|special/anonymous|.R|/_|() } ) } public final fun R|JavaClass|.bar(a: R|A|): R|kotlin/Unit| { R|/a|.R|/foo|.R|/checkType|(checkType@fun R|CheckTypeInv|.(): R|kotlin/Unit| { this@R|special/anonymous|.R|/_|() } ) }