// initialization uses the service locator to address a dependency on
// the menu service
StartupThreading.runWithoutExceptions(new StartupRunnable() {
public void runWithException() {
menuService.readRegistry();
}});
/*
* Phase 2 of the initialization of commands. The source providers that
* the workbench provides are creating and registered with the above