// FIR_IDENTICAL // FILE: Dict.java public abstract class Dict { abstract public V get(Object key); } // FILE: MHashtable.java abstract public class MHashtable extends Dict implements java.util.Map { public Y get(Object key) { return null; } } // FILE: main.kt abstract class C1 : MHashtable() abstract class C2 : MHashtable() { override fun get(key: String) = 1 }