bug 40285: Corrected index of CellIterator. In addition made CelIterator obey the Iterator contract wrt exceptions.