[pmd] classes with private constructor must be final + varialbe naming convention