docs: private String getContentType(HttpServletRequest pRequest) {
          if (responseMessageTypes != null) {
              String accept = pRequest.getHeader("Accept");
  
              for (String type : responseMessageTypes) {
                  // Note: This is not 100% correct way of doing content negotiation
                  // But we just want a compatible result, quick, so this is okay
                  if (StringUtil.contains(accept, type)) {
                      return type;
                  }
              }
          }
  
          // If none found, return default
          return DEFAULT_TYPE;
      }