code: protected void closeBrowsersDestinationDeleted(DestinationHandler destinationHandler)
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) 
        SibTr.entry(this, tc, "closeBrowsersDestinationDeleted", destinationHandler);
  
      synchronized (_browsers)
      {
        Iterator<BrowserSessionImpl> i = _browsers.iterator();
        closing = true;
        
        while (i.hasNext())
        {
          // Close the producer session, indicating that it has been closed due to delete
          boolean closedOk = i.next()._closeBrowserDestinationDeleted(destinationHandler);
  
          // Remove the producer session from the Producers List
          if (closedOk) 
            i.remove();
        }
        
        closing = false;
      }
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) 
        SibTr.exit(this, tc, "closeBrowsersDestinationDeleted");
    }
docs: Method closeBrowsersDestinationDeleted.
  <p>Close and detach all browser sessions.</p>
  @param destinationHandler = The destination being deleted.