docs: public void doRemove(FieldTable table, KeyAreaInfo keyArea, BaseBuffer buffer) throws DBException
      {
          if (!this.atCurrent(buffer))
          {
              buffer = this.doSeek("==", table, keyArea);
              if (buffer == null)
                  throw new DBException(Constants.FILE_INCONSISTENCY);
          }
          this.removeCurrent(buffer);
      }