// !DIAGNOSTICS: -UNUSED_PARAMETER -PLATFORM_CLASS_MAPPED_TO_KOTLIN abstract class Test1 : Map { fun containsKey(key: String): Boolean = TODO() fun getOrDefault(key: String, defaultValue: String): String = TODO() } abstract class Test2 : MutableMap { fun replace(key: String, value: String): String? = TODO() } abstract class Test3 : java.util.AbstractMap() { fun containsKey(key: String): Boolean = TODO() fun replace(key: String, value: String): String? = TODO() }