docs: public CalendarItem getItem(int i)
      {
          FieldList item = this.makeRowCurrent(i, false);
          int iRowCount = this.getRowCount();
          if (this.isAppending())
              iRowCount--;
          if (i >= iRowCount)
              return null;
          if (item instanceof CalendarItem)
              return (CalendarItem)item;
          else if (item != null)
              return this.getFieldListProxy(item);
          return null;
      }