code: public static final <T extends Date> Function<T[], Interval> dateFieldArrayToInterval(Chronology chronology) {
  		return new DateFieldArrayToInterval<T>(chronology);
  	}
docs: <p>
  It creates an {@link Interval} from the input {@link Date} elements.
  The {@link Interval} will be created with the given {@link Chronology}
  </p>
  
  @param chronology {@link Chronology} to be used
  @return the {@link Interval} created from the input and arguments