Yesterday the number of warnings displayed by Eclipse for the db4oj project was reduced from hundredandsixtysomething to 3 (and still counting down).
This became possible with a nice new feature in Eclipse 3.3 M7 to suppress warnings for unused parameters: If the parameter appears in the Javadoc for the method, e.g. /** @param foo */, it will not be shown as a warning any longer.
Accordingly we added the corresponding Javadoc comments and we fixed all other code that caused warnings.
We ended up at a very nice state: We have no more broken windows and from now we can treat every single warning very seriously.
By the way: One of the three remaining warnings looks like a bug to me. :-)