serviceLocator.registerService(ISourceProviderService.class,
sourceProviderService);
StartupThreading.runWithoutExceptions(new StartupRunnable() {
public void runWithException() {
final ActiveShellSourceProvider activeShellSourceProvider = new ActiveShellSourceProvider(
Workbench.this);
evaluationService.addSourceProvider(activeShellSourceProvider);
handlerService[0].addSourceProvider(activeShellSourceProvider);
contextService.addSourceProvider(activeShellSourceProvider);
menuService.addSourceProvider(activeShellSourceProvider);