}
for (PermissionInput p : input.getPermissions()) {
if (p.getState() == State.UNMODIFIED) {
continue;
}
Permission perm = (Permission) BeanUtilsExtended.createBeanFromAttributeMap(p.getType(), p.getValues());
try {
if (p.getState() == State.NEW) {
userManager.addPermissionToUser(username, perm);
}
if (p.getState() == State.DELETED) {