docs: protected boolean hasTimeOutHeader() {
  
          boolean result = false;
          String timeoutValStr = this.request.getHeader(RestMessageHeaders.X_VOLD_REQUEST_TIMEOUT_MS);
          if(timeoutValStr != null) {
              try {
                  this.parsedTimeoutInMs = Long.parseLong(timeoutValStr);
                  if(this.parsedTimeoutInMs < 0) {
                      RestErrorHandler.writeErrorResponse(messageEvent,
                                                          HttpResponseStatus.BAD_REQUEST,
                                                          "Time out cannot be negative ");
  
                  } else {
                      result = true;
                  }
              } catch(NumberFormatException nfe) {
                  logger.error("Exception when validating request. Incorrect timeout parameter. Cannot parse this to long: "
                                       + timeoutValStr,
                               nfe);
                  RestErrorHandler.writeErrorResponse(this.messageEvent,
                                                      HttpResponseStatus.BAD_REQUEST,
                                                      "Incorrect timeout parameter. Cannot parse this to long: "
                                                              + timeoutValStr);
              }
          } else {
              logger.error("Error when validating request. Missing timeout parameter.");
              RestErrorHandler.writeErrorResponse(this.messageEvent,
                                                  HttpResponseStatus.BAD_REQUEST,
                                                  "Missing timeout parameter.");
          }
          return result;
      }