interface T { @kotlin.jvm.overloads fun foo(s: String = "OK") } abstract class C { @kotlin.jvm.overloads abstract fun foo(s: String = "OK") }