code: private long getDefaultEmptyRequestDelay() {
          assertLocked();
  
          // Figure out how long we should wait before sending an empty request
          AttrRequests requests = cmParams.getRequests();
          long delay = EMPTY_REQUEST_DELAY;
  
          // Polling mode is used when REQ = 1, HOLD should be set to 0
          if (requests == null || requests.intValue() <= 1) {
              AttrPolling polling = cmParams.getPollingInterval();
              if (polling != null) {
                  delay = polling.getInMilliseconds();
              }
          }
          return delay;
      }
docs: Calculates the default empty request delay/interval to use for the
  active session.
  
  @return delay in milliseconds