SingleValue singleValue = (SingleValue) relativeValue;
String value = singleValue.getValue();
Integer absoluteDayOfMonth = this.getAbsoluteDayOfMonth(cal, value);
eligibleDaysOfMonth.add(absoluteDayOfMonth);
} else if (relativeValue instanceof RangeValue) {
RangeValue range = (RangeValue) relativeValue;
String start = range.getStart();
String end = range.getEnd();
Integer dayOfMonthStart = null;
// either start will be relative or end will be relative or both are relative
if (this.isRelativeValue(start)) {
dayOfMonthStart = this.getAbsoluteDayOfMonth(cal, start);