public void start(BundleContext bundleContext) throws Exception {
context = bundleContext;
tracker = new ServiceTracker(context, NodeStore.class.getName(), this);
tracker.open();
Whiteboard whiteboard = new OsgiWhiteboard(bundleContext);
editorProvider.start(whiteboard);
indexEditorProvider.start(whiteboard);
indexProvider.start(whiteboard);
executor.start(whiteboard);
}