code: public boolean doSetHandle(Object bookmark, int iHandleType) throws DBException   
      {
          try   {
              if (iHandleType == DBConstants.OBJECT_ID_HANDLE)
              {
                  return super.doSetHandle(bookmark, iHandleType);
  //?                throw new DBException("Object IDs are not supported for PhysicalTables (non persistent)");
              }
              else
                  return super.doSetHandle(bookmark, iHandleType);
          } catch (DBException ex)    {
              throw DatabaseException.toDatabaseException(ex);
          }
      }
docs: Read the record given the ID to this persistent object.
  Note: You can't use an OBJECT_ID handle, as these tables are non-persistent.
  @param objectID java.lang.Object The handle to lookup.
  @return true if found.
  @exception DBException File exception.