class MyMapEntry: Map.Entry { override fun hashCode(): Int = 0 override fun equals(other: Any?): Boolean = false override fun getKey(): K = throw UnsupportedOperationException() override fun getValue(): V = throw UnsupportedOperationException() public fun setValue(value: V): V = value } fun box(): String { (MyMapEntry() as MutableMap.MutableEntry).setValue(1) return "OK" }