@SuppressWarnings("unchecked")
public void saveChanges() {
// Preview the changes
HashMap<String, Object> changes = new HashMap<String, Object>();
tablePane.store(changes);
Vote vote = rowEditorListeners.previewSaveChanges(TableViewRowEditor.this, tableView,
rowIndex, columnIndex, changes);
if (vote == Vote.APPROVE) {
saving = true;
List<Object> tableData = (List<Object>)tableView.getTableData();