acquireState(table, isSelected, false, rowIndex, columnIndex);
DatasetEditorModelCell cell = (DatasetEditorModelCell) value;
DatasetEditorTable datasetEditorTable = (DatasetEditorTable) table;
if (cell != null && !cell.isDisposed()) {
DatasetEditorModelRow row = cell.getRow();
DatasetEditorColumnInfo columnInfo = cell.getColumnInfo();
boolean isLoading = datasetEditorTable.isLoading();
boolean isInserting = datasetEditorTable.isInserting();
boolean isDeletedRow = row.isDeleted();
boolean isInsertRow = row.isInsert();
boolean isCaretRow = !isInsertRow && table.getCellSelectionEnabled() && table.getSelectedRow() == rowIndex && table.getSelectedRowCount() == 1;
boolean isModified = cell.isModified();
DataGridTextAttributes attributes = getAttributes();
SimpleTextAttributes textAttributes = attributes.getPlainData(isModified, isCaretRow);