The methods newRequiredTransasctionError() [sic!] and newInvalidTransactionError() are not called anywhere in the codebase. Both are final protected, thus remove them.
Incidentally, speedup Diviner generation by at least 0.000000000000000000000001 milliseconds.