// WITH_RUNTIME // IS_APPLICABLE: false class MyClass { fun foo1(a: MyClass): MyClass = this fun foo2(): MyClass = this fun foo3(): MyClass = this fun foo4() { listOf().forEach { val a = MyClass() a.foo1(it).foo2().foo3() a.foo2() a.foo3() } } }