// FIR_IDENTICAL interface A { fun visit(a:Int, b:String="") : String = b + a } class B : A { override fun visit(a:Int, b:String) : String = b + a } class C : A { override fun visit(a:Int) : String = "" + a }