code: private Map<String, String> readProperties(Element properties)
      {
          Map<String, String> values = new HashMap<>();
          for (Element p : $(properties).find("prop"))
          {
              String key = $(p).attr("key");
              String val = $(p).text();
              values.put(key, val);
          }
          for (Element p : $(properties).find("entry"))
          {
              String key = $(p).attr("key");
              String val = $(p).attr("value");
              values.put(key, val);
          }
          for (Element p : $(properties).find("value"))
          {
              String propVal = StringUtils.trim($(p).text());
              String key = StringUtils.substringBefore(propVal, "=");
              String val = StringUtils.substringAfter(propVal, "=");
              values.put(key, val);
          }
          return values;
      }
docs: /*
  Reads Spring maps, properties, and value pair xml