code: public static final <T extends Date> Function<T[], Period> dateFieldArrayToPeriod(final Chronology chronology) {
  		return new DateFieldArrayToPeriod<T>(chronology);
  	}
docs: <p>
  The function receives an Array of two {@link Date} elements used as the start and end of the
  {@link Period} it creates. The {@link Period} will be created using the
  specified {@link Chronology}
  </p>
  
  @param chronology {@link Chronology} to be used
  
  @return the {@link Period} created from the input and arguments