docs: private void cleanupDestination(PtoPMessageItemStream ptoPMessageItemStream, 
                                    BaseDestinationHandler destinationHandler,
                                    SIBUuid8 meUuid,
                                    Capability capability)
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "cleanupDestination",
          new Object[]{ptoPMessageItemStream, destinationHandler, meUuid, capability});
      
      // The localisation is not known in WCCM or WLM, so mark it for deletion
      try
      {
        ptoPMessageItemStream.markAsToBeDeleted(_txManager.createAutoCommitTransaction());
            //Capability == GET Close any remote consumers from the destination
            destinationHandler.closeRemoteConsumer(meUuid);
      }
      catch(SIResourceException e)
      {
        // FFDC
        FFDCFilter.processException(
          e,
          "com.ibm.ws.sib.processor.impl.DestinationChangeListener.cleanupDestination",
          "1:424:1.45",
          this);
      }
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "cleanupDestination");    
    }