// JVM_ABI_K1_K2_DIFF: KT-63960, KT-63963, KT-63964 package script.long.name.inside.packag interface I { fun g(): I } fun f(): I { return object : I { override fun g() = object : I { override fun g(): I = this override fun toString() = "OK" } } } val rv = f().g().g().g() // expected: rv: OK