Improved evaluation of formatting options and added tests
Added or documented private default constructor for utility classes
Switched to prior version of 'maven-compiler-plugin' to avoid issues
when generating cobertura report

(message on Enums under test: bad RuntimeInvisibleParameterAnnotations
attribute)