code: public void attachRemotePtoPLocalisation(
      LocalizationPoint ptoPMessageItemStream,
      AbstractRemoteSupport remoteSupport) throws SIResourceException
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(
          tc,
          "attachRemotePtoPLocalisation",
          new Object[] {
            ptoPMessageItemStream,
            remoteSupport});
  
      setRemote(true);
      PtoPOutputHandler remoteOutputHandler;
  
        synchronized(_xmitQueuePoints)
        {
          _xmitQueuePoints.put(
            ptoPMessageItemStream.getLocalizingMEUuid(),
            ptoPMessageItemStream);
        }
  
        // Create the new point to point output handler for this
        // destination
        remoteOutputHandler =
          new PtoPOutputHandler(_baseDestinationHandler,
                                _baseDestinationHandler.getMessageProcessor(),
                                remoteSupport.getSourceProtocolItemStream(),
                                ptoPMessageItemStream.getLocalizingMEUuid(),
                                (PtoPMessageItemStream) ptoPMessageItemStream);
  
        ptoPMessageItemStream.setOutputHandler(remoteOutputHandler);
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "attachRemotePtoPLocalisation");
    }
docs: Method attachRemotePtoPLocalisation
  
  <p> Creates new remote PtoPOutputHandler.
  
  @param ptoPMessageItemStream
  @throws SIResourceException