docs: private static <T> T executeRetriable(int maxRetries, RetriableExecution<T> execution) throws DbxWrappedException, DbxException {
          if (maxRetries == 0) {
              return execution.execute();
          }
  
          int retries = 0;
          while (true) {
              try {
                  return execution.execute();
              } catch (RetryException ex) {
                  if (retries < maxRetries) {
                      ++retries;
                      sleepQuietlyWithJitter(ex.getBackoffMillis());
                  } else {
                      throw ex;
                  }
              }
          }
      }