title: "method .. overrides nothing" error when using overloaded method in abstract parent
body: <p>I'm new to Scala and can't find a way to achieve what I want.
  I want to have abstract method in parent class like this</p>
  
  <pre><code>def copy():M
  </code></pre>
  
  <p>and then in each child class this method should have different number of arguments like</p>
  
  <pre><code>def copy(id: Int, title: String):M
  </code></pre>
  
  <p>Now when I try</p>
  
  <pre><code>override def copy(id: Int, title: String):M 
  </code></pre>
  
  <p>I've got compilation error </p>
  
  <blockquote>
    <p>method copy overrides nothing</p>
  </blockquote>