This article presents a list wtih some of the most popular Java
tools that can help you examine your Java source code for
potential problems. Among them are PMD, Findbugs, Clover, Hudson
and others. An overview of each of the tools is presented, along
with the respective license. Check them out at the following
URL:  Java Code Geeks: Java Tools for Source Code Optimization
and Analysis