@Override public int compare(Principal o1, Principal o2) { String name1 = o1.getName(); String name2 = o2.getName(); // Sort on name int result = 0; if (name1 != null && name2 != null) { result = name1.compareTo(name2); } return result; }