PreferencesOSGiUtils.getDefault().openServices();
	public void start(BundleContext context) throws Exception {		bundleContext = context;		processCommandLine();		PreferencesOSGiUtils.getDefault().openServices();				boolean shouldRegister = !"false".equalsIgnoreCase(context.getProperty(PROP_REGISTER_PERF_SERVICE)); //$NON-NLS-1$		if (shouldRegister) {			preferencesService = bundleContext.registerService(IPreferencesService.class.getName(), PreferencesService.getDefault(), new Hashtable());			osgiPreferencesService = bundleContext.registerService(org.osgi.service.prefs.PreferencesService.class.getName(), new OSGiPreferencesServiceManager(bundleContext), null);		}		// use the string for the class name here in case the registry isn't around		registryServiceTracker = new ServiceTracker(bundleContext, "org.eclipse.core.runtime.IExtensionRegistry", this); //$NON-NLS-1$		registryServiceTracker.open();	}