in code-generation/plc4x-maven-plugin/src/main/java/org/apache/plc4x/plugins/codegenerator/GenerateMojo.java [199:210]
protected Map<String, Object> parseOptions(PlexusConfiguration options) {
Map<String, Object> optionsMap = new HashMap<>();
for (PlexusConfiguration child : options.getChildren()) {
String optionName = child.getName();
if(child.getChildCount() == 0) {
optionsMap.put(optionName, child.getValue());
} else {
optionsMap.put(optionName, parseOptions(child));
}
}
return optionsMap;
}