}
for (DictionaryItemValueWrapper val : modifiedValue) {
Date startDate = val.getValidStartDate();
Date endDate = val.getValidEndDate();
if (endDate != null && startDate != null && endDate.before(startDate)) {
throw new InvalidValueException(getMessage("validate.item.val.dates"));
}
}
boolean startDateFullRange = false, endDateFullRange = false;
for (DictionaryItemValueWrapper val : modifiedValue) {
startDateFullRange = validateSingleDate(startDateFullRange, val, val.getValidStartDate());