// TARGET_BACKEND: JVM // WITH_STDLIB // FULL_JDK // JVM_ABI_K1_K2_DIFF: KT-63828 abstract class AMap1(private val m: Map) : Map by m interface Value2 abstract class AMap2(m: Map) : AMap1(m) class C(val value: String): Value2 class CMap(m: Map) : AMap2(m) fun box(): String { val cmap = CMap(mapOf("1" to C("OK"))) return cmap["1"]!!.value }