} else
contentAssistant.showContextInformation(null, -1);
} finally {
if (target != null)
target.endCompoundChange();
if (viewer instanceof IEditingSupportRegistry) {
IEditingSupportRegistry registry= (IEditingSupportRegistry) viewer;
registry.unregister(helper);
}