docs: public SIMPIterator getTopicNameIterator()
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) 
        SibTr.entry(tc, "getTopicNameIterator");
     
      BasicSIMPIterator itr = null;
      //the remote ME has only subscribed for topics
      //if the PSOH is not null
      if(_outputHandler!=null)
      {
        if (_outputHandler.getTopics() != null)    
          itr = new BasicSIMPIterator(Arrays.asList(_outputHandler.getTopics()).iterator());    
      }
      
      if(itr==null)
      {
        //Create an empty iterator
        itr = new BasicSIMPIterator(new ArrayList().iterator());   
      }
         
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) 
        SibTr.exit(tc, "getTopicNameIterator", itr);  
      return itr;
  
    }