FILE: complex.kt public abstract interface AutoCloseable : R|kotlin/Any| { public abstract fun close(): R|kotlin/Unit| } internal final fun R|AutoCloseable?|.closeFinally(cause: R|kotlin/Throwable?|): R|kotlin/Unit| { ^closeFinally when () { ==(this@R|/closeFinally|, Null(null)) -> { } ==(R|/cause|, Null(null)) -> { this@R|/closeFinally|.R|/AutoCloseable.close|() } else -> { try { this@R|/closeFinally|.R|/AutoCloseable.close|() } catch (closeException: R|kotlin/Throwable|) { R|/cause|.R|kotlin/Throwable.addSuppressed|(R|/closeException|) } } } } public final inline fun R|kotlin/collections/List<*>|.firstIsInstanceOrNull(): R|T?| { { lval : R|kotlin/collections/Iterator| = this@R|/firstIsInstanceOrNull|.R|SubstitutionOverride|>|() while(R|/|.R|SubstitutionOverride|()) { lval element: R|kotlin/Any?| = R|/|.R|SubstitutionOverride|() { when () { (R|/element| is R|T|) -> { ^firstIsInstanceOrNull R|/element| } } } } } ^firstIsInstanceOrNull Null(null) }