code: private void deleteObject(DBObject dbObj) {
          for (String fieldName : dbObj.getUpdatedFieldNames()) {
              FieldUpdater fieldUpdater = FieldUpdater.createFieldUpdater(this, dbObj, fieldName);
              fieldUpdater.deleteValuesForField();
          }
          m_dbTran.deleteObjectRow(m_tableDef, dbObj.getObjectID());
      }
docs: Delete term columns and inverses for field values and the object's primary row.