JAL-2295 make RangeComparator a top level class for reuse