/**
  * Restricted constructor.
  *
  * @param leapMonth the month of year that leaps
  */
 BasicMonthOfYearDateTimeField(BasicChronology chronology, int leapMonth) {
   super(DateTimeFieldType.monthOfYear(), chronology.getAverageMillisPerMonth());
   iChronology = chronology;
   iMax = iChronology.getMaxMonth();
   iLeapMonth = leapMonth;
 }