FILE: tryInGenerated.kt public final data class Ref : R|kotlin/Any| { public constructor(t: R|D|): R|Ref| { super() } public final val t: R|D| = R|/t| public get(): R|D| public final operator fun component1(): R|D| public final fun copy(t: R|D| = this@R|/Ref|.R|/Ref.t|): R|Ref| } public final operator fun R|Ref|.getValue(hisRef: R|kotlin/Any?|, property: R|kotlin/reflect/KProperty<*>|): R|V| { ^getValue this@R|/getValue|.R|SubstitutionOverride| } public final fun R|kotlin/collections/List>|.getElement(i: R|kotlin/Int|): R|Ref| { ^getElement (this@R|/getElement|.R|SubstitutionOverride|>|(R|/i|) as R|Ref|) } public final fun test(list: R|kotlin/collections/List>|): R|kotlin/Unit| { lval data: R|kotlin/String|by try { R|/list|.R|/getElement|(Int(0)) } finally { } }