@Test public void nullArgOne() { assertTrue("null one", cmp.compare(null, 1) < 0); }
@Override public int compare(Object o1, Object o2) { if (o1 == null && o2 == null) { return 0; } if (o1 == null) { return -1; } if (o2 == null) { return 1; } return nonNullCompare(o1, o2); }
AbstractCellComparator implements CellComparator { @Override public int compare(Object o1, Object o2) { if (o1 == null && o2 == null) { return 0; } if (o1 == null) { return -1; } if (o2 == null) { return 1; } return nonNullCompare(o1, o2); } }
AbstractCellComparator implements CellComparator { @Override public int compare(Object o1, Object o2) { if (o1 == null && o2 == null) { return 0; } if (o1 == null) { return -1; } if (o2 == null) { return 1; } return nonNullCompare(o1, o2); }  }
AbstractCellComparator implements CellComparator { @Override public int compare(Object o1, Object o2) { if (o1 == null && o2 == null) { return 0; } if (o1 == null) { return -1; } if (o2 == null) { return 1; } return nonNullCompare(o1, o2); }  @Override int compare(Object o1, Object o2); }
AbstractCellComparator implements CellComparator { @Override public int compare(Object o1, Object o2) { if (o1 == null && o2 == null) { return 0; } if (o1 == null) { return -1; } if (o2 == null) { return 1; } return nonNullCompare(o1, o2); }  @Override int compare(Object o1, Object o2);  }