protected UserData updateUserInternal(ProcessToolContext ctx, UserData user) {
UserDataDAO dao = ctx.getUserDataDAO();
UserData base = dao.loadOrCreateUserByLogin(user);
UserData merged = UserConverterUtils.mergeUsers(base, user);
dao.saveOrUpdate(merged);
return merged;
}
@Override
public List<UserData> updateUsers(final Collection<UserData> users) {