// FIR_IDENTICAL // ISSUE: KT-63242, KT-66324 // SCOPE_DUMP: D:foo // FIR_DUMP // FILE: box.kt private open class C : B() { override fun foo(d: Any?): String = "C" } fun box(): String = D().foo("s") // K1: D.foo, K2: B.foo // FILE: A.java interface A { String foo(Object value); } abstract class B implements A { public String foo(String value) { return "B"; } } class D extends C { @Override public String foo(Object value) { return "D"; } }