code: public SIMPIterator getRemoteConsumerTransmit()
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "getRemoteConsumerTransmitIterator");
  
      SIMPIterator remoteConsumerTransmitIterator = null;
      
      BaseDestinationHandler destinationHandler = consumerDispatcher.getDestination();  
      String subName = consumerDispatcherState.getSubscriberID();
      String pseudoDestName = destinationHandler.constructPseudoDurableDestName(subName);
      AnycastOutputHandler aoh = destinationHandler.getAnycastOHForPseudoDest(pseudoDestName);
      
      if(aoh!=null)
        remoteConsumerTransmitIterator = new BasicSIMPIterator(aoh.getAOControlAdapterIterator());
      else // Create an empty iterator
        remoteConsumerTransmitIterator = new BasicSIMPIterator(new LinkedList().iterator());
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "getRemoteConsumerTransmitIterator", remoteConsumerTransmitIterator);
  
      return remoteConsumerTransmitIterator;
    }
docs: /* (non-Javadoc)
  @see com.ibm.ws.sib.processor.runtime.SIMPLocalSubscriptionControllable#getRemoteConsumerTransmit()