private IResolution parseAddRequest(IExecutionContext context)
     throws DataRetrievalException, DataWriteException {
   UserVO user = new UserVO();
   try {
     beanUtilsHelper.populateBean(user, context.getParameterMap());
     user.setGroup(accessManager.retrieveGroup(Long.parseLong(context.getParameter("group_id"))));
     accessManager.writeUser(user);
     return new RedirectResolution("index.html?action=" + AvailableActionType.VIEW);
   } catch (ValidationException ex) {
     context.addValidationError(ex.getValidationResult().getValidationResultMessage());
     return parseEditRequest(user, context);
   }
 }