// if the cell editor itself is a ICellEditDialog, simply return it
if (cellEditor instanceof ICellEditDialog) {
// activate the editor and then return it
cellEditor.activateCell(parentShell, originalCanonicalValue,
EditModeEnum.DIALOG, new DialogEditHandler(), cell,
configRegistry);
result = (ICellEditDialog) cellEditor;
} else {
ITickUpdateHandler tickUpdateHandler = configRegistry
.getConfigAttribute(