code: public void unbind(T service, Map<String, Object> props) {
      synchronized (serviceMap) {
        serviceMap.remove(ServiceUtil.getComparableForServiceRanking(props));
        updateSortedServices();
      }
    }
docs: Handle unbind service event.
  @param service Service instance
  @param props Service reference properties