Cool, this one had the intended effect first time. This change eliminated the "1.4 mode switch" (-4) to japicompat in favor of a modified algorithm which should work well for comparing APIs regardless of whether they use generics or not. This means that Japi is now able to spot that those compareTo(Object) methods are provided by bridge methods in jdk1.5 even though they're not part of the public API as such since the real methods are compareTo(T). That's the last known bug I'm aware of in the results (if you know of any left, please speak up!). I'm planning on making a new release next week to get all the new enhancements and generics support and things into a released version, and then start making a concerted effort to get annotations working. Thanks, Stuart. -- http://sab39.dev.netreach.com/