title: The return type is incompatible with
body: <h3>Background</h3>
  
  <p>I am writing a three.js for java and using LWJGL as a backend. I am extending LWJGL with the required methods that three.js needs but I have run into a problem.</p>
  
  <h3>The problem</h3>
  
  <p>I need to Override Vector2f.set and so on for each of its libraries because I simply need those methods to return themselves to behave like three.js. I have tried the following to do so:</p>
  
  <pre><code>@Override
  public Vector2 set(float x, float y){
      super.set(x,y);
      return this;
  }
  </code></pre>
  
  <p>Eclipse complains that the two methods are not compatible. Are you allowed to Override void returns, and if not should I just create a seperate method name for this call? Is there a way to completely override the superclass method and ignore it?</p>