code: private boolean startConnection()
    {
      long now = getCurrentTimeActual();
  
      updateIdleExpireTime(now);
  
      int id = _gId.incrementAndGet();
  
      _launcher.launchChildThread(id);
          
      return true;
    }
docs: Starts a new connection