String fieldErrorCode = fieldErrorCodes[index];
String localizedError = messageSource.getMessage(fieldErrorCode, fieldError.getArguments(), current);
if (localizedError != null && !localizedError.equals(fieldErrorCode)) {
LOGGER.debug("Adding error message: {} to field: {}", localizedError, fieldError.getField());
dto.addFieldError(fieldError.getField(), localizedError);
break;
}
else {
if (isLastFieldErrorCode(index, fieldErrorCodes)) {
dto.addFieldError(fieldError.getField(), localizedError);