public Iterator<T> iterator() {
        Collection<ServiceReference<T>> fetchReferences = fetchReferences();
        return new ServiceReferenceIterator<T>(fetchReferences.iterator(), bundleContext);
    }
public Iterator < T > iterator ( ) { Collection < ServiceReference < T > > fetchReferences = fetchReferences ( ) ; return new ServiceReferenceIterator < T > ( fetchReferences . iterator ( ) , bundleContext ) ; }
<p>iterator.</p>

@return a {@link java.util.Iterator} object.