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