} catch (NoClassDefFoundError error) {   RuntimeLog.log(new Status(IStatus.ERROR, PI_PREFERENCES, 0, PrefsMessages.noRegistry, error));
	private void registerServices() {		if (registryServiceTracker == 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();		}		Object service = registryServiceTracker.getService();		if (service != null) {			try {				Object helper = new PreferenceServiceRegistryHelper(PreferencesService.getDefault());				PreferencesService.getDefault().setRegistryHelper(helper);			} catch (Exception e) {				RuntimeLog.log(new Status(IStatus.ERROR, PI_PREFERENCES, 0, PrefsMessages.noRegistry, e));			}		}	}