code: public SIMPTopicSpaceControllable getTopicSpace()
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) 
        SibTr.entry(tc, "getTopicSpace");
        
      //need to check that we don't hav it already
      if (_topicspace == null)
      {
        _topicspace = new Topicspace(_messageProcessor, _destinationHandler);
      }
      
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) 
        SibTr.exit(tc, "getTopicSpace", _topicspace);
      return _topicspace;
    }
docs: /* (non-Javadoc)
  @see com.ibm.ws.sib.processor.runtime.SIMPAttachedRemoteSubscriberControllable#getTopicSpace()