@Override
    public int compareTo(@NonNull Occurrence other) {
      // First sort by length, then sort by name
      int delta = toString().length() - other.toString().length();
      if (delta != 0) {
        return delta;
      }

      return toString().compareTo(other.toString());
    }