code: public Object seek(String strSeekSign, int iOpenMode, String strKeyArea, String strFields, Object objKeyData) throws DBException, RemoteException
      {
          m_objCurrentKey = null;
          Object data = (Vector)m_mDataMap.get(objKeyData);
          if (data == null)
              data = Boolean.FALSE;
          else
              m_objCurrentKey = objKeyData;
          m_iCurrentRecord = -1;
          m_iterator = null;
          return data;
      }
docs: Retrieve the record that matches this key.
  @param strSeekSign Which way to seek null/= matches data also &gt;, &lt;, &gt;=, and &lt;=.
  @param strKeyArea The name of the key area to seek on.
  @param objKeyData The data for the seek (The raw data if a single field, a BaseBuffer if multiple).
  @returns The record (as a vector) if successful, The return code (as an Boolean) if not.
  @exception DBException File exception.