docs: public void close()
    {
      if (TraceComponent.isAnyTracingEnabled() && CoreSPIBrowserSession.tc.isEntryEnabled())
        SibTr.entry(CoreSPIBrowserSession.tc, "close", this);
  
      synchronized (this)
      {
        if (!_closed)
          //if we're closed already, don't bother doing anything.
        {
          //dereference from the parent connection
          _conn.removeBrowserSession(this);
  
          _close();
        }
      }
      if (TraceComponent.isAnyTracingEnabled() && CoreSPIBrowserSession.tc.isEntryEnabled())
        SibTr.exit(CoreSPIBrowserSession.tc, "close");
    }