code: public HashMap<SIBUuid8, PubSubOutputHandler> cloneAllPubSubOutputHandlers()
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "cloneAllPubSubOutputHandlers");
  
          HashMap<SIBUuid8, PubSubOutputHandler> clone = null;
          try
          {
              _pubsubOutputHandlerLockManager.lock();
              clone = (HashMap<SIBUuid8, PubSubOutputHandler>) _pubsubOutputHandlers.clone();
          } finally
          {
              _pubsubOutputHandlerLockManager.unlock();
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "cloneAllPubSubOutputHandlers", clone);
          return clone;
      }
docs: Makes a copy of the PSOH map as it currently
  stands and does not leave it locked.
  
  @return
  @author tpm