code: public boolean doSetHandle(Object bookmark, int iHandleType) throws DBException
      {
          FieldList fieldList = this.getSharedTable().setHandle(bookmark, iHandleType);
          if (fieldList != null)
              if (fieldList.getTable() != this)  // Must be this type of record
  		        throw new DBException("Can't set handle in an inherited class");
          return (fieldList != null);
      }
docs: Reposition to this record using this bookmark.
  @param bookmark The handle to use to position the record.
  @param iHandleType The type of handle (DATA_SOURCE/OBJECT_ID,OBJECT_SOURCE,BOOKMARK).
  @return  - true - record found/false - record not found
  @exception FILE_NOT_OPEN.
  @exception DBException File exception.