fix handling of empty array for tolerated suffix characters
refactor VocableVerificationData: extract helper class ResolveParentheses, add unit tests
refactor tokenizeAndAddString, add option to resolve parentheses for a list of strings
refactor VocableVerificationData: improve code style, restrict method visibility for methods not used by client code
refactor VocableVerificationData: introduce builder pattern, make VocableVerificationData unmodifiable, remove class UnmodifiableVocableVerificationData
remove obsolete and superfluous methods
add JavaDoc
optimize internal implementation: avoid creating a lot of throw-away sets
make internal constants private
rename method resolveAllParentheses() to resolveAllParenthesizedContent(), make this method public
remove obsolete method addMandatoryValue(String)
fix copyright message
ignore Intellij plugin config
introduce new vocable verification result enum: INCORRECT
introduce class and tests for handling abbreviations
remove old code that harmonizes abbreviations
rename normalize() to harmonize() to better suit the purpose of class AbbreviationAlternatives
use term variant instead of alternative
fix algorithm for harmonizing abbreviations
add class SetOfAbbreviationVariants that comprises a number of different abbreviations and their variants
remove correctness information from VocableVerificationResult
rename VocableVerificationResult to VocableComparisonResult