move constructor to top of file, per Java layout standard; minor reformatting
minor reformatting
Define a Utility method isStringEmpty() and use in MatchingUtilities. This eliminates several Sonar warnings and makes the code easier to read.
minor reformating; let utility tests run in parallel
factor out constants