code: public XPathCheckResult checkXPaths(Map<String, Object> values, Map<String, String> expressionsToCheck) {
          XPathCheckResult result;
          String content = getResponse();
          if (content == null) {
              result = new XPathCheckResult();
              result.setMismatchDetail("NOK: no response available.");
          } else {
              validResponse();
              result = checkRawXPaths(content, expressionsToCheck, values);
          }
  
          return result;
      }
docs: Checks whether input values are present at correct locations in the response.
  @param values keyName -> value, input parameters supplied to get request.
  @param expressionsToCheck xpath -> keyName, each xpath in this map is expected
  to evaluate to the value present in values for that key (i.e. values[keyName])
  @return OK if all xpath expressions evaluated to the correct value. A description
  of the mismatches otherwise.