Anulación de anulación en JDK 1.6

Estoy usando JDK1.6. Cuando implemento una interfaz y en la clase de implementación, si doy@override antes de los nombres de mis funciones, Eclipse arroja un error de compilación. es decir, el siguiente código es incorrecto según Eclipse.

public class SomeListener implements ServletContextListener {
    @Override
    public void contextDestroyed(ServletContextEvent arg0) {
       // code
    }
    /* other overridden methods here */
}

Si quito@Override anotación, entonces el código se compila bien. ¿Significa que JDK1.6 no nos obliga a prefijar el@override anotación más?

Respuestas a la pregunta(7)

Su respuesta a la pregunta