This doesn't violate any of our rules, so no changes are necessary. However, this should be a TODO, which is automatically tracked by Eclipse. I prefer unimplemented methods to throw an <code>UnsupportedOperationException</code> as well, to ensure that this method isn't accidentally used despite not having an implementation.

A "Do nothing" comment generally means that it is supposed to do nothing, rather than that it isn't yet implemented. Doing nothing in a method is a valid behavior for some classes, and is used by Java's adapter abstract classes quite a bit to reduce the burden of implementing a large interface (This is used extensively by Swing, for example).

The Adaptable interface should have been added to these classes in a separate update, once the implementation was at least partially ready, especially since nothing seems to rely on these classes having the Adaptable methods yet.