open class A { val x1 = true } final object { val x1 = false } object : A() { val x2 = false } fun box(): String? { if (.x1) return null if (!.x1 || .x2) return null if (!checkClassName(::class, "")) return null if (!checkClassName(::class, "")) return null return "OK" }