interface A(val s: String) interface B constructor(val s: String) interface C { constructor(s: String) {} }