} finally { if (tracker != null) tracker.close();
	private static void ensureBundlesActive(Bundle[] bundles) {		for (int i = 0; i < bundles.length; i++) {			if (bundles[i].getState() != Bundle.ACTIVE) {				String message = NLS.bind(EclipseAdaptorMsg.ECLIPSE_STARTUP_ERROR_BUNDLE_NOT_ACTIVE, bundles[i]);				throw new IllegalStateException(message);			}		}	}