docs: private boolean okayToSendServerStarted() {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "okayToSendServerStarted", this);
  
          synchronized (lockObject) {
              if (!_sentServerStarted) {
                  if ((_state == STATE_STARTED) && _mainImpl.isServerStarted()) {
                      _sentServerStarted = true;
                  }
              }
          }
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "okayToSendServerStarted", new Boolean(_sentServerStarted));
          return _sentServerStarted;
      }