in freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/parameter/ParameterModelSupplier.java [37:54]
public Map<String, Object> get() {
final Map<String, Object> map = new HashMap<>();
for (Map.Entry<String, String> entry : parameters.entrySet()) {
final Parameter parameter = ParameterParser.parse(entry.getKey(), entry.getValue());
final String name = parameter.getName();
final String value = parameter.getValue();
if (parameter.hasGroup()) {
final String group = parameter.getGroup();
getOrCreateGroupMap(map, group).put(name, value);
} else {
map.put(parameter.getName(), value);
}
}
return map;
}