class C() { default object { private fun create() = C() } class ZZZ { val c = C.create() } } fun box(): String { C.ZZZ().c return "OK" }