@Override public final void setFieldValue(T bean, String value, String header) throws CsvDataTypeMismatchException, CsvRequiredFieldEmptyException, CsvConstraintViolationException { if (required && StringUtils.isBlank(value)) { throw new CsvRequiredFieldEmptyException( bean.getClass(), field, String.format(ResourceBundle.getBundle(ICSVParser.DEFAULT_BUNDLE_NAME, errorLocale).getString("required.field.empty"), field.getName())); } assignValueToField(bean, convert(value), header); }