code: public void finished()
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "finished");
  
      synchronized (this)
      {
        parent.sendBrowseStatus(SIMPConstants.BROWSE_CLOSE, browseId);
  
        if (keepAliveAlarmHandle != null)
        {
          keepAliveAlarmHandle.cancel();
          keepAliveAlarmHandle = null;
        }
  
        parent.removeBrowseCursor(browseId);
      }
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "finished");
    }
docs: ////////////////////////////////////////////////////////////