interface A { fun foo(value : String) : Unit {} } class C : A { override fun foo(value: String) { super.foo(value) } }