private void initialize(String id, CommonActionProvider anActionProvider) { if (anActionProvider != null && anActionProvider != SkeletonActionProvider.INSTANCE) { ICommonActionExtensionSite configuration = new CommonActionExtensionSite(id, commonViewerSite, contentService, structuredViewer); anActionProvider.init(configuration); anActionProvider.restoreState(memento); anActionProvider.setContext(new ActionContext(StructuredSelection.EMPTY)); if (commonViewerSite instanceof ICommonViewerWorkbenchSite) { anActionProvider.fillActionBars(((ICommonViewerWorkbenchSite) commonViewerSite).getActionBars()); } } } }