public void updateAccount() { userAccount.setEmailAddress(emailAddress); userAccount.setFirstName(firstName); userAccount.setLastName(lastName); Individual profilePage = getProfilePage(userAccount); if (profilePage != null) { userAccountsDao.setProxyAccountsOnProfile(profilePage.getURI(), proxyUris); } strategy.setAdditionalProperties(userAccount); userAccountsDao.updateUserAccount(userAccount); strategy.notifyUser(); confirmationCode = strategy.getConfirmationCode(); }