code: public Iterator<T> iterator() {
          Collection<ServiceReference<T>> fetchReferences = fetchReferences();
          return new ServiceReferenceIterator<T>(fetchReferences.iterator(), bundleContext);
      }
docs: <p>iterator.</p>
  
  @return a {@link java.util.Iterator} object.