boolean requestFocus = (graph != null && (graph.hasFocus() || SwingUtilities
.findFocusOwner(editingComponent) != null));
editingCell = null;
editingComponent = null;
if (messageStop)
oldEditor.stopCellEditing();
else if (messageCancel)
oldEditor.cancelCellEditing();
graph.remove(oldComponent);
if (requestFocus)
graph.requestFocus();