code: public void removeAll()
      {
          if (m_aCurrentRecord != null)
          {
              for (int index = m_iCurrentRecordStart; index < m_iCurrentRecordEnd; index++)
              {
                  int iArrayIndex = this.bufferToArrayIndex(index);
                  Object bookmark = m_aCurrentRecord[iArrayIndex];
                  if ((bookmark != null) && (bookmark != gEmptyCell))
                      this.freeElement(bookmark);
                  m_aCurrentRecord[iArrayIndex] = gEmptyCell;   // No record here
              }
          }
          m_iCurrentRecordStart = 0;      // The first
          m_iCurrentRecordEnd = 0;        // One after the last (Use array nomenclature)
      }
docs: Clear out the two buffers.