code: public static RecurrenceIterable createRecurrenceIterable(final Recurrence rrule, final DateValue dtStart, final TimeZone tzid) {
  		return new RecurrenceIterable() {
  			public RecurrenceIterator iterator() {
  				return createRecurrenceIterator(rrule, dtStart, tzid);
  			}
  		};
  	}
docs: Creates a recurrence iterable from an RRULE.
  @param rrule the recurrence rule
  @param dtStart the start date of the series
  @param tzid the timezone that the start date is in, as well as the
  timezone to iterate in
  @return the iterable