protected void addPermissions(/*not final*/ CnATreeElement element) { HashSet<Permission> newperms = new HashSet<Permission>(); newperms.add(Permission.createPermission(element, authService.getUsername(), true, true)); element.setPermissions(newperms); for (CnATreeElement child : element.getChildren()) { addPermissions(child); } }