public void createUserAccount( String userName, String password, String displayName, String email) { try { User user = userManager.getUser(userName); user.setPassword(password); user.setName(displayName); user.setEmail(email); } catch (UserNotFoundException e) { try { userManager.createUser(userName, password, displayName, email); } catch (UserAlreadyExistsException ex) { throw new SipXOpenfirePluginException(ex); } } }