title: @override annotation in JDK 1.6
body: <p>I'm using JDK1.6. When I implement an interface and in the implementing class, if I give <code>@override</code> before my function names, Eclipse throws an compilation error. i.e. below code is wrong according to Eclipse.</p>
  
  <pre><code>public class SomeListener implements ServletContextListener {
      @Override
      public void contextDestroyed(ServletContextEvent arg0) {
         // code
      }
      /* other overridden methods here */
  }
  </code></pre>
  
  <p>If I remove <code>@Override</code> annotation, then the code compiles fine. Does it mean that JDK1.6 does not require us to prefix the <code>@override</code> annotation anymore?</p>