## Minimized code `A.scala` ``` import scala.annotation.varargs trait FirstMixin { @varargs def counter(name: String*): Int = ??? } ``` `B.scala`: ``` trait Minimization extends FirstMixin { override def counter(name: String*): Int = 0 } ``` ## Output Separate compilation of B.scala fails: ```scala $ dotc A.scala $ dotc -classpath . B.scala -- [E037] Declaration Error: try/i9463b.scala:3:6 ------------------------------ 3 |trait Minimization extends FirstMixin { | ^ | method counter overrides nothing ``` ## Expectation Compiles successfully.