code: public Map<String, String> getValueMap() {
          if (tokensMap == null) {
              return null;
          }
          if (tokensMap.isEmpty()) {
              return new LinkedHashMap<>();
          } else {
              Map<String, String> map = new LinkedHashMap<>(tokensMap.size());
              for (Map.Entry<String, Token[]> entry : tokensMap.entrySet()) {
                  map.put(entry.getKey(), TokenParser.toString(entry.getValue()));
              }
              return map;
          }
      }
docs: Returns a map of string values of this item.
  
  @return a map of string values