title: The method must override or implement a superclass method
body: <p>Quick question.  I am using Eclipse and I am getting the The method must override or implement a superclass method error, except Eclipse is using compliance of Java 1.7.<br>
  Here is my Code:</p>
  
  <pre><code>public abstract class M4 implements Armory {
  
  @Override
  public Integer weaponAmmo(int wepAmmo) {
      wepAmmo = 10;
      return wepAmmo;
  }
  
  @Override
  public Integer weaponDamage(int wepDamage) {
      wepDamage = 2;
      return wepDamage;
  }
  
  @Override
  public String weaponName(String wepName) {
      wepName = "M4";
      return wepName;
  }
  </code></pre>
  
  <p>And here is the interface Code:</p>
  
  <pre><code>public interface Armory {
          public Integer weaponAmmo(int wepAmmo);
          public Integer weaponDamage(int wepDamage);
          public String weaponName(String wepName);
  
      }
  </code></pre>
  
  <p>Any Ideas?</p>