This blog will chronicle the development of Mutability Detector, a lightweight static analysis tool for Java. Mutability Detector provides a way to check that those classes you intended to be immutable are immutable. You can use it in a unit test, as a FindBugs plugin, or from the command line.
For a background on why you should use Mutability Detector, and how to get started, checkout the README on GitHub.
I will heartily appreciate feedback, comments and questions. If you wish to contact me privately, don't hesitate to mail me.