@Override
protected boolean updateObjectWithColumnData(Object o, int rowIndex, int columnIndex, Object value) {
assert (o instanceof JndiContextTableRow) : "Unexpected row object: " + ((o != null) ? o.getClass() : "null");
Object oldValue = null;
boolean sendUndoableEdit = !undoSupport.isUndoingOrRedoing();
TableColumnMetaData column = getColumnDescriptor(columnIndex);
if (sendUndoableEdit) {
oldValue = getCurrentValue((JndiContextTableRow) o, column);
}
boolean changed = applyChangeToRow((JndiContextTableRow) o, column, value);
if (sendUndoableEdit && changed) {