JsObject modObj = module.objGetObj(moduleName);
//do submodules
JsObject submodules = modObj.objGetObj("submodules");
if(submodules!=null) {
JsArrayString submodulesNames =submodules.objProps();
JsArray<TreeLeafConfig> submoduleChildren = JsArray.createArray().cast();
for (int i = 0; i < submodulesNames.length(); i++) {
String smn = submodulesNames.get(i);
TreeLeafConfig leaf2 = TreeLeafConfig.create().label(smn).id(moduleName+"-"+smn).cast();
submoduleChildren.push(leaf2);