package p class C(val y : Int) { val initChild = { -> object : java.lang.Object() { override fun toString(): String { return "child" + y } } } } fun box(): String { val c = C(3).initChild val x = c().toString() return if(x == "child3") "OK" else x }