private void updateRangeValidator() { if (currentRangeValidator != null) { removeValidator(currentRangeValidator); currentRangeValidator = null; } if (getRangeStart() != null || getRangeEnd() != null) { currentRangeValidator = new DateRangeValidator( dateOutOfRangeMessage, getRangeStart(resolution), getRangeEnd(resolution), null); addValidator(currentRangeValidator); } }