docs: @Override
      public synchronized PubSubOutputHandler createPubSubOutputHandler(Neighbour neighbour)
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "createPubSubOutputHandler", new Object[] { neighbour });
  
          PubSubOutputHandler handler =
                          _pubSubRealization.createPubSubOutputHandler(neighbour);
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "createPubSubOutputHandler", handler);
  
          return handler;
      }