docs: protected boolean isEmpty()
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "isEmpty");
          boolean result;
  
          synchronized (this)
          {
              synchronized (connectionData)
              {
                  result = connectionData.isEmpty();
              }
  
              result = result && (connectAttemptsPending == 0);
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "isEmpty", "" + result);
          return result;
      }