ExtensionManager extMgr = ExtensionManager.getExtensionManager();
String editorId = extMgr.findEditor("org.eclipse.ui.editors", (Campaign)item);
logger.debug("editorId: " + editorId);
ITorchlightEditorInput input = extMgr.createEditorInput(editorId, (Campaign)item);
logger.trace("input: " + input);
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().openEditor(input, editorId, true, IWorkbenchPage.MATCH_ID | IWorkbenchPage.MATCH_INPUT);
}
catch(Exception e)