code: public void remove() throws DBException
      {
          if (this.getCurrentRecord() == this.getBaseRecord())
              super.remove();
          else
          {
              this.getBaseRecord().matchListeners(this.getCurrentRecord(), false, true, true, true, true);      // Clone the listeners that are not there already.
              this.getCurrentRecord().remove();
          }
      }
docs: Delete this record (Always called from the record class).
  Always override this method.
  @exception DBException File exception.