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