// n/a and n/s are at the end
assertTrue(comparator.compare(res(125), res(NotScanned.VALUE)) < 0);
assertTrue(comparator.compare(res(9090), res(NotAvailable.VALUE)) < 0);
assertTrue(comparator.compare(res(9090), res(new NumericRangeList(Arrays.asList(9090), false))) == 0);
assertTrue(comparator.compare(res(new NumericRangeList(Arrays.asList(154), false)), res(155)) < 0);
assertTrue(comparator.compare(res(new NumericRangeList(Arrays.asList(1, 2, 3), false)), res(new NumericRangeList(Arrays.asList(5, 6), false))) > 0);
assertTrue(comparator.compare(res("abc"), res("def")) < 0);
assertTrue(comparator.compare(res("123"), res(123)) == 0);
assertTrue(comparator.compare(res("ZZZ"), res(99)) > 0);
assertTrue(comparator.compare(res("125"), res("13")) < 0);