PMD is a Java source code analyzer. It finds unused variables, empty catch blocks, unnecessary object creation, and so forth.
This release fixes a few bugs in the 4.2.1 version but does not introduce major changes. See the Changelog for details.
The refactoring effort that will lead to pmd 5.0 has been started on the main trunk (5.0 will not be backward compatible with pmd 4.x). The team may release other 4.2.x versions with minor fixes if needed until 5.0 is released.