package test public interface Sub : test.Super1, test.Super2 { public abstract override /*2*/ /*fake_override*/ var x: kotlin.String public abstract override /*2*/ /*fake_override*/ fun ``(): kotlin.String public abstract override /*1*/ /*fake_override*/ fun ``(/*0*/ ``: kotlin.String): kotlin.Unit public abstract override /*2*/ /*fake_override*/ var y: kotlin.String public abstract override /*2*/ /*fake_override*/ fun ``(): kotlin.String public abstract override /*1*/ /*fake_override*/ fun ``(/*0*/ ``: kotlin.String): kotlin.Unit } public interface Super1 { public abstract val x: kotlin.String public abstract fun ``(): kotlin.String public abstract var y: kotlin.String public abstract fun ``(): kotlin.String public abstract fun ``(/*0*/ ``: kotlin.String): kotlin.Unit } public interface Super2 { public abstract var x: kotlin.String public abstract fun ``(): kotlin.String public abstract fun ``(/*0*/ ``: kotlin.String): kotlin.Unit public abstract val y: kotlin.String public abstract fun ``(): kotlin.String }