docs: @Override
      public int compareTo(HandlerHolder holderToCompare) {
  
          if (holderToCompare == this || this.serviceId == holderToCompare.serviceId)
              return 0;
  
          // service ranking is higher to lower
          int compare = holderToCompare.serviceRanking - this.serviceRanking;
          if (compare == 0) {
              // service id is lower to higher
              return holderToCompare.serviceId > this.serviceId ? -1 : 1;
          }
  
          // service ranking is higher to lower
          // Can't get here with equal ranking, falls into compare block w/
          // non-equal service ids.
          return holderToCompare.serviceRanking > this.serviceRanking ? 1 : -1;
      }