for (Map.Entry<String, Value> entry : valueMap.entrySet()) {
            result.put(entry.getKey(), entry.getValue() == null ? null : entry.getValue().toString());
        }