Maybe I've misunderstood something, maybe it's a bug. I defined an abstract class, then a concrete class to implement the abstract methods. The editor sidebar shows the (I) symbol next to the method declaration, indicating (correctly) that this is an implementation of an abstract method. There is no intermediate class that implements the abstract method, so this is not the concrete class overriding some other implementation of the method.
Nevertheless, IDEA 5.0.1 is telling me that the method is "missing the @Override annotation"... I'm not overriding, I'm implementing, so it should be irrelevant, right? Is this a bug I should post?