FILE: lateinitBackingFields.kt public final var that: R|kotlin/Int| private : R|kotlin/String| public get(): R|kotlin/Int| { ^ F|/that|.R|kotlin/String.length| } public set(value: R|kotlin/Int|): R|kotlin/Unit| { F|/that| = R|/value|.R|kotlin/Int.toString|() } public final fun test(): R|kotlin/Unit| { R|/that| = Int(1) R|kotlin/io/println|(R|/that|) } public final lateinit var number: R|kotlin/Number| private : R|kotlin/Int| = Int(4) public get(): R|kotlin/Number| public set(value: R|kotlin/Number|): R|kotlin/Unit| { F|/number| = Int(10) } public final val something: R|kotlin/Number| private : R|kotlin/Int| = Int(4) public get(): R|kotlin/Number| public final lateinit var oneMore: R|kotlin/Number| private : R|kotlin/Int| = Int(4) public get(): R|kotlin/Number| public set(value: R|kotlin/Number|): R|kotlin/Unit| { F|/oneMore| = Int(10) } public final var thingWithNullableField: R|kotlin/Number| private : R|kotlin/String?| public get(): R|kotlin/Number| { ^ Int(20) } public set(value: R|kotlin/Number|): R|kotlin/Unit| { F|/thingWithNullableField| = R|/value|.R|kotlin/Any.toString|() }