code: public void addElement(int iTargetPosition, Object bookmark)
      {
          if (iTargetPosition >= m_iRecordListMax)
              this.growAccessList(iTargetPosition);
          if (iTargetPosition >= m_iRecordListEnd)
              m_iRecordListEnd = iTargetPosition + 1;   // New logical end
          if (!this.validRecordIndex(iTargetPosition))
              return;     // This one doesn't belong in this list
      
          int iArrayIndex = this.listToArrayIndex(iTargetPosition);
          m_aRecords[iArrayIndex] = bookmark;
      }
docs: Add this record's unique info to this recordset (If it falls into this list).
  @param iTargetPosition The position to add the element at.
  @param bookmark The bookmark to add.