code: private void cleanupSubscription(SubscriptionItemStream stream)
    {
      if (tc.isEntryEnabled())
        SibTr.entry(tc, "cleanupSubscription", stream);
        
      try
      {
        // Indicate that we don't want the asynch deletion thread restarted if the 
        // subscription fails to delete, otherwise we might end up in a tight loop trying
        // to delete the subscription
        stream.deleteIfPossible(false);      
      }
      catch (Exception e)
      {
        // FFDC
        FFDCFilter.processException(
          e,
          "com.ibm.ws.sib.processor.impl.AsynchDeletionThread.cleanupSubscription",
          "1:340:1.50",
          stream);
        
        if (tc.isDebugEnabled()) 
        {
          SibTr.debug(tc, "Failed to delete subscription " + stream);       
          SibTr.exception(tc, e);
        }
        
      }
      
      if (tc.isEntryEnabled())
        SibTr.exit(tc, "cleanupSubscription");
    }
docs: Delete the subscription in question.
  
  @param stream