package p class C(val y: Int) { val initChild = { -> 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 }