code: public synchronized int edit(FieldTable table) throws DBException
      {
          this.saveCurrentKeys(table, null, false);
          return Constants.NORMAL_RETURN;
      }
docs: Lock the current object (Always called from the record class).
  Override this to return a valid flag. but remember to call inherited.
  @param table The table.
  @return true if successful, false is lock failed.
  @exception DBException INVALID_RECORD - Record not current.