exceptions = new ArrayList();
	private void parseAutoStart(BundleData bundleData) {		try {			String automationHeader = (String) bundleData.getManifest().get(EclipseAdaptorConstants.ECLIPSE_AUTOSTART);			ManifestElement[] allElements = ManifestElement.parseHeader(EclipseAdaptorConstants.ECLIPSE_AUTOSTART, automationHeader);			//Eclipse-AutoStart not found... look for the Legacy header instead		//TODO This is old code, this can be removed			if (allElements == null) {				autoStart = "true".equalsIgnoreCase((String) bundleData.getManifest().get(EclipseAdaptorConstants.LEGACY)); //$NON-NLS-1$				return;			}			// the single value for this element should be true|false			autoStart = "true".equalsIgnoreCase(allElements[0].getValue()); //$NON-NLS-1$			// look for any exceptions (the attribute) to the autoActivate setting			String exceptionsValue = allElements[0].getAttribute(EclipseAdaptorConstants.EXCEPTIONS_ATTRIBUTE);			if (exceptionsValue != null) {				exceptions = new ArrayList();				StringTokenizer tokenizer = new StringTokenizer(exceptionsValue, ","); //$NON-NLS-1$				while (tokenizer.hasMoreTokens())					exceptions.add(tokenizer.nextToken().trim());			}		} catch (BundleException e) {			// just use the default settings (no auto activation)			String message = EclipseAdaptorMsg.formatter.getString("ECLIPSE_CLASSLOADER_CANNOT_GET_HEADERS", bundleData.getLocation()); //$NON-NLS-1$			EclipseAdaptor.getDefault().getFrameworkLog().log(new FrameworkLogEntry(EclipseAdaptorConstants.PI_ECLIPSE_OSGI, message, 0, e, null));		}	}