interface T { fun foo(a:Int = 1) } class C : T { override fun foo(a: Int) { TODO("Not yet implemented") } }