LPS-44723 Refactor NumericalStringComparator
LPS-44723 Move logic to new class NaturalOrderStringComparator
LPS-44723 Special characters should come before alphanumeric when sorting String
LPS-44723 Use NaturalOrderStringComparator instead of NumericalStringComparator
LPS-44723 Add tests
LPS-44723 Ran ant build-lang
LPS-44723 a method that starts with "check" usually throws an exception. A method that starts with "is" usually returns a boolean.
LPS-44723 Make method protected