// SKIP_TXT open class A { fun some(s: String): T = null!! } interface I { fun some(text: String) = "" } open class X1 : A(), I open class X2 : X1() // for some reason no error in K1 open class B { fun some(s: String): T = null!! fun some(text: String) = "" } open class X3 : B() open class X4 : X3() open class C { fun some(s: String): T = null!! } open class X5 : C() { fun some(text: String) = "" } open class X6 : X5()