docs: public int bookmarkToIndex(Object bookmark, int iHandleType)
      {
          int iTargetPosition;
          DataRecord thisBookmark = null;
          if (bookmark == null)
              return -1;
  //+ Not found, look through the recordlist
          for (iTargetPosition = 0; iTargetPosition < m_iRecordListEnd; iTargetPosition += m_iRecordListStep)
          {
              thisBookmark = (DataRecord)this.elementAt(iTargetPosition);
              if (bookmark.equals(thisBookmark.getHandle(iHandleType)))
                  return iTargetPosition;
          }
  //+ Still not found, do a binary search through the recordlist for a matching key
          return -1;  // Not found
      }