Updated Checkstyle configuration
Updated PMD ruleset
Added JDT compiler settings
Doc additions