public ArrayList<ModuleEnvironment> getAllChildren() {
    Collection<ModuleEnvironment> allModules = ApplicationMainSymbolTable.getAllModules().values();
    ArrayList<ModuleEnvironment> children = new ArrayList<ModuleEnvironment>();
    for (ModuleEnvironment module : allModules)
      if (module.getParentName().equals(getName())) children.add(module);

    return children;
  }