private int compareByProviderIdAndRank(UserConnection uc1, UserConnection uc2) {
    if (uc1.getProviderId().compareTo(uc2.getProviderId()) != 0)
      return uc1.getProviderId().compareTo(uc2.getProviderId());

    return Integer.compare(uc1.getRank(), uc2.getRank());
  }