docs: private void updateChildrenInfo(Map myChild) {
          if (myChild != null) {
              Iterator values = myChild.values().iterator();
              while (values.hasNext()) {
                  ModuleItem childMI = (ModuleItem) values.next();
                  if (childMI.getInstance() instanceof PmiModuleAggregate) {
                      // no op                    
                  } else {
                      ((PmiModuleAggregate) this.instance).add(childMI.getInstance());
                      ((PmiAbstractModule) this.instance).updateDataList();
                  }
                  updateChildrenInfo(childMI.children);
              }
          }
      }