} catch (CoreException e) {
			public void run() {				try {					String id =						config.getAttribute(							IJavaLaunchConfigurationConstants.ATTR_SOURCE_PATH_PROVIDER,							(String) null);					if (id == null						&& config instanceof ILaunchConfigurationWorkingCopy) {						ILaunchConfigurationWorkingCopy wc =							(ILaunchConfigurationWorkingCopy) config;						wc.setAttribute(							IJavaLaunchConfigurationConstants.ATTR_SOURCE_PATH_PROVIDER,							"org.eclipse.pde.ui.workbenchClasspathProvider"); //$NON-NLS-1$					}				} catch (CoreException e) {				}				for (int i = 0; i < tabs.length; i++) {					tabs[i].initializeFrom(config);				}			}