Refactor exception resources: deduce exception class out of generic type parameter
Validate that every message has even number of quotes (MessageFormat requires '' if you mean just single quote)
Avoid dependence on iteration order of test methods in testValidateMessageMatch: test specific resource instead

Also, update cosmetics.