JSONArray jmodules = new JSONArray();
view.getJson().element("modules", jmodules);
for (Module module : getModuleManager().getModules()) {
JSONObject jmodule = new JSONObject();
jmodules.element(jmodule);
jmodule.element("name", module.getName());
JSONArray jpermissions = new JSONArray();
jmodule.element("permissions", jpermissions);
List<PermissionTemplate> templates = module.getPermissionTemplates();
Collections.sort(templates);