@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;
    }