import java.util.Objects internal interface I internal class C { fun foo1(i1: I, i2: I): Boolean { return i1 == i2 } fun foo2(i1: I, i2: I): Boolean { return i1 != i2 } }