IntelliJ identified a number of fields as final.

I had no reason to disagree.
cleanup and simplification of annotations and this references
array initialisation
html fix
removed unnecessary code
javadoc fixes
javadoc fixes
uniform declared names and implementation names
standard names
string concatenations minor issues
removed constant conditions
various bits of unnecessary code removed
simplified junit assertions
removed unchecked exceptions from throws
final fields in exceptions
string optimizations from IntelliJ
single character strings to single characters