docs: protected DateTimeField getField(int index, Chronology chrono) {
          switch (index) {
              case HOUR_OF_DAY:
                  return chrono.hourOfDay();
              case MINUTE_OF_HOUR:
                  return chrono.minuteOfHour();
              case SECOND_OF_MINUTE:
                  return chrono.secondOfMinute();
              case MILLIS_OF_SECOND:
                  return chrono.millisOfSecond();
              default:
                  throw new IndexOutOfBoundsException("Invalid index: " + index);
          }
      }