@Override
public void removeEditorControlListeners() {
Control editorControl = getEditorControl();
if (editorControl != null && !editorControl.isDisposed()) {
editorControl.removeTraverseListener(this.traverseListener);
editorControl.removeFocusListener(this.focusListener);
}
}
/**
* This class is needed to make editing work correctly within the