public Date originalDate(int i) { CheckInterface(); if (i >= originalDates_.Count) throw new ArgumentException("i (" + i + ") must be less than or equal to " + (originalDates_.Count - 1)); return originalDates_[i]; }