@RequestMapping(method = RequestMethod.GET)
  public ModelAndView editForm(HttpServletRequest request) {

    String userName = SecurityContextHolder.getContext().getAuthentication().getName();

    User user = null;

    Object successMessage = ControllerUtils.getSuccessMessage(request);

    if (userName != null) {
      user = userService.loadUser(userName);
    }

    if (user == null) {
      log.warn(ResourceNotFoundException.getLogMessage("User", userName));
      throw new ResourceNotFoundException();
    }

    ModelAndView mav = new ModelAndView("config/users/password");
    mav.addObject(user);
    mav.addObject("successMessage", successMessage);
    return mav;
  }