FILE: complexConstraintSystem.kt public final class Inv : R|kotlin/Any| { public constructor(x: R|X|): R|Inv| { super() } public final val x: R|X| = R|/x| public get(): R|X| } public final fun test_0(list: R|kotlin/collections/List|, b: R|kotlin/Boolean|): R|kotlin/Unit| { lval x: R|kotlin/Int| = R|/list|.R|kotlin/collections/mapNotNull||>( = mapNotNull@fun (it: R|kotlin/Int|): R|Inv?| { ^ when () { R|/b| -> { R|/Inv.Inv|(R|/it|) } else -> { Null(null) } } } ).R|kotlin/collections/first||>().R|FakeOverride| }