Automated Quality Audit or Standards Enforcement
There is a number of tools available for automated standards checking. These tools parse Java source code and determine which standards have been violated. Some tools are free (open source), some are commercial. A very brief overview (we should do a more thorough evaluation):

Related posts:

  1. Research into Java Development standards
  2. A Generic MVC Model in Java