code: boolean _closeBrowserDestinationDeleted(DestinationHandler destinationHandler)
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "_closeBrowserDestinationDeleted", destinationHandler);
  
      if (destinationHandler == _dest)
      {
        synchronized (this)
        {
          if (!_closed)
            //if we're closed already, don't bother doing anything.
          {
            //dereference from the parent connection
            _conn.removeBrowserSession(this);
            
            if (_consumerManager != null)
            {
              // We still call detach because we might be a gathering browser
              // and therefore need to detach any other underlying browsers
              _consumerManager.detachBrowser(this);
            }
            
            if (_browseCursor != null)
            {
              try
              {
                _browseCursor.finished();
              }
              catch (SISessionDroppedException e)
              {
                FFDCFilter.processException(
                    e,
                    "com.ibm.ws.sib.processor.impl.BrowserSessionImpl._closeBrowserDestinationDeleted",
                    "1:423:1.78.1.7",
                    this);
                    
                SibTr.exception(tc, e);
                SibTr.error(tc, "INTERNAL_MESSAGING_ERROR_CWSIP0002",
                  new Object[] {
                    "com.ibm.ws.sib.processor.impl.BrowserSessionImpl._closeBrowserDestinationDeleted",
                    "1:430:1.78.1.7",
                    SIMPUtils.getStackTrace(e) });
              }
            }
            
            _browseCursor = null;
            _conn = null;
            _closed = true;
          }
        }
      }
      
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "_closeBrowserDestinationDeleted", new Boolean(_closed));
      
      return _closed;
    }
docs: Method _closeBrowserDestinationDeleted.
  <p>Close the browser without dereferencing it from the Consumer Dispatcher,
  if the destinationHandler passed in matches the destination that the
  browser was connected through</p>