code: public static final <T extends BaseDateTime> Function<T[], Interval> baseDateTimeFieldArrayToInterval(DateTimeZone dateTimeZone) {
  		return new BaseDateTimeFieldArrayToInterval<T>(dateTimeZone);
  	}
docs: <p>
  The array accepted by this function, as its input, contains two {@link BaseDateTime} objects used
  as the start and end of the {@link Interval} being created (with the given {@link DateTimeZone})
  </p>
  
  @param dateTimeZone the the time zone ({@link DateTimeZone}) to be used
  @return the {@link Interval} created from the input and arguments