Structural Analysis for Java

Has anyone else here looked at IBMs Structural Analysis for Java? Looks impressive but I’m not sure whether it is actually useful. I guess there is a danger of trying to make code smell better rather than actually improving it: kind of like trying to solve a tramps problems by giving him a bath.

http://www.alphaworks.ibm.com/tech/sa4j