title: How to override a Base Class method and add a parameter
body: <p>I have this in my base class:</p>
  
  <pre><code>protected abstract XmlDocument CreateRequestXML();
  </code></pre>
  
  <p>I try to override this in my derived class:</p>
  
  <pre><code>protected override XmlDocument CreateRequestXML(int somevalue)
  {
      ...rest of code
  }
  </code></pre>
  
  <p>I know this is an easy question but because I've introduced a param is that the issue?  The thing is, some of the derived classes may or may not have params in its implementation.  </p>