@Override public int compare(Z o1, Z o2) { if (o1 == o2) { return 0; } if (o1 != null) { return (o2 != null) ? o1.getName().compareTo(o2.getName()) : -1; } return -1; }