docs: public Iterator<ServiceAndServiceReferencePair<T>> getServicesWithReferences() {
          final List<ServiceAndServiceReferencePair<T>> empty = Collections.emptyList();
          if (contextRef.get() == null) {
              return empty.iterator();
          }
          return new ServiceAndReferenceIterator(elements());
      }