### Question:
PageRangesColumn implements SelectionTableColumn<String> { @Override public Comparator<String> comparator() { return Comparator.naturalOrder(); } PageRangesColumn();  PageRangesColumn(String tooltipMessage); @Override String getColumnTitle(); @Override ObservableValue<String> getObservableValue(SelectionTableRowData data); @Override String getTextValue(String item); @Override Comparator<String> comparator(); @Override TableColumn<SelectionTableRowData, String> getTableColumn(); @Override Callback<TableColumn<SelectionTableRowData, String>, TableCell<SelectionTableRowData, String>> cellFactory();  }### Answer:
@Test public void comparator() { assertEquals(-1, new PageRangesColumn().comparator().compare("1", "2")); }