code: public static LocalDateIterable createLocalDateIterable(
              String rdata, LocalDate start, DateTimeZone tzid, boolean strict)
              throws ParseException {
          return new RecurrenceIterableWrapper(
                  RecurrenceIteratorFactory.createRecurrenceIterable(
                          rdata, localDateToDateValue(start),
                          TimeZoneConverter.toTimeZone(tzid), strict));
      }
docs: given a block of RRULE, EXRULE, RDATE, and EXDATE content lines, parse
  them into a single local date iterable.
  @param rdata RRULE, EXRULE, RDATE, and EXDATE lines.
  @param start the first occurrence of the series.
  @param tzid the local timezone -- used to interpret any dates in RDATE and
  EXDATE lines that don't have TZID params.
  @param strict true if any failure to parse should result in a
  ParseException.  false causes bad content lines to be logged and ignored.