protected final User createUser(String name) { UserAdmin useradmin = getService(UserAdmin.class); User user = (User) useradmin.createRole(name, Role.USER); if (user == null) { user = useradmin.getUser("username", name); } else { user.getProperties().put("username", name); } return user; }