title: Override / Disable super-interface method
body: <p>Consider the interfaces</p>
  
  <pre><code>public interface SuperInterface {
  
    public void execute(Map&lt;String,object&gt; argument);
  
  }
  
  public interface SubInterface extends SuperInterface {
  
    public void execute(Argument extra , Map&lt;String,Object&gt; args);
  
  }
  </code></pre>
  
  <p>Is it possible to completely override <code>SuperInterfaces.execute</code> with <code>SubInterface.execute</code> even though it has different arguments ?</p>
  
  <p>OR</p>
  
  <p>Am I doing it wrong ? What is the right way to design this spec ?</p>