forked from phoedos/pmd

This allows removing the CPD language instances, sharing more logic between CPD and PMD, and using language properties to configure CPD and PMD uniformly.
This allows removing the CPD language instances, sharing more logic between CPD and PMD, and using language properties to configure CPD and PMD uniformly.