code: public SIMPIterator getRemoteTopicSpaceControllables()
    {
      LinkedList remoteTopics = new LinkedList();
      SIMPIterator topics = this.getTopicSpaceIterator();
      while(topics.hasNext())
      {
        SIMPTopicSpaceControllable topicSpace =
          (SIMPTopicSpaceControllable)topics.next();
        SIMPIterator currentRemoteTopics = topicSpace.getRemoteTopicSpaceIterator();
        while(currentRemoteTopics.hasNext())
        {
          remoteTopics.add(currentRemoteTopics.next());
        }
      }
      return new BasicSIMPIterator(remoteTopics.iterator());    
    }
docs: /* (non-Javadoc)
  @see com.ibm.ws.sib.processor.runtime.SIMPMessageProcessorControllable#getRemoteTopicSpaceControllables