code: @Override
      public void attachLocalPtoPLocalisation(LocalizationPoint ptoPMessageItemStream)
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(
                          tc,
                          "attachLocalPtoPLocalisation",
                          new Object[] {
                                        ptoPMessageItemStream,
                                        this });
  
          /*
           * Always maintain a reference to the home localisation of a
           * destination, if one exists.
           */
  
          _pToPLocalMsgsItemStream = (PtoPLocalMsgsItemStream) ptoPMessageItemStream;
          _localisationManager.setLocal();
  
          ConsumerDispatcherState state = new ConsumerDispatcherState();
  
          /*
           * Now create the consumer dispatcher,
           * passing it the itemstream that has been created
           */
          final ConsumerDispatcher consumerDispatcher =
                          new ConsumerDispatcher(_baseDestinationHandler, (PtoPMessageItemStream) ptoPMessageItemStream, state);
  
          ptoPMessageItemStream.setOutputHandler(consumerDispatcher);
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "attachLocalPtoPLocalisation");
      }
docs: Method attachLocalPtoPLocalisation
  
  <p> Attach a local Localisation to this Destination's Localisations.
  
  @param ptoPMessageItemStream is the PtoPMessageItemStream to add.
  @param localisationIsRemote should be true if the PtoPMessageItemStream is remote.
  @param transaction is the Transaction to add it under.