@override アノテーション

java5 までは、@override は継承の時しか使えなかったが、java6 からインタフェースの実装の際にも使えるようになったそうな。

http://d.hatena.ne.jp/waman/20090421/1240325650

ちなみに、D2WHプロトのeclipseプロジェクトを家のデスクトップに移行した時、デスクトップのほうだけ @override でコンパイルエラーが出ていたので、この件を知った。
デスクトップのほうは、java5でビルドされていた。
eclipseJREJDKを変更する方法は昨日の記事を参照。