code: public static final Function<String[], Interval> strFieldArrayToInterval(String pattern, DateTimeZone dateTimeZone) {
  		return new StringFieldArrayToInterval(pattern, dateTimeZone);
  	}
docs: <p>
  It converts the input {@link String} elements into an {@link Interval}.
  The target {@link String} elements represent the start and end of the {@link Interval}.
  </p>
  
  <p>
  The accepted input String[] are:
  </p>
  <ul>
  <li>year, month, day, year, month, day</li>
  <li>year, month, day, hour, minute, year, month, day, hour, minute</li>
  <li>year, month, day, hour, minute, second, year, month, day, hour, minute, second</li>
  <li>year, month, day, hour, minute, second, millisecond, year, month, day, hour, minute, second, millisecond</li>
  </ul>
  
  @param pattern string with the format of the input String
  @param dateTimeZone the the time zone ({@link DateTimeZone}) to be used
  @return the {@link Interval} created from the input and arguments