FILE: test.kt public abstract interface DescriptorWithAccessor : R|kotlin/Any| { public abstract val setter: R|kotlin/String| public get(): R|kotlin/String| public abstract val isDelegated: R|kotlin/Boolean| public get(): R|kotlin/Boolean| } public final class WrappedPropertyDescriptor : R|PropertyDescriptor| { public constructor(): R|WrappedPropertyDescriptor| { super() } public final override val setter: R|kotlin/String| public get(): R|kotlin/String| { ^ String(K) } public final override val isDelegated: R|kotlin/Boolean| public get(): R|kotlin/Boolean| { ^ Boolean(false) } } public final fun test(): R|kotlin/Unit| { lval descriptor: R|WrappedPropertyDescriptor| = R|/WrappedPropertyDescriptor.WrappedPropertyDescriptor|() lval res1: R|kotlin/String| = R|/descriptor|.R|/WrappedPropertyDescriptor.setter| lval res2: = R|/descriptor|.#() lval res3: R|kotlin/Boolean| = R|/descriptor|.R|/WrappedPropertyDescriptor.isDelegated| lval res4: = R|/descriptor|.#() }