throw new BundleException(Msg.formatter.getString("MANIFEST_NOT_FOUND_EXCEPTION",Constants.OSGI_BUNDLE_MANIFEST,getLocation()), e);
throw new BundleException(AdaptorMsg.formatter.getString("MANIFEST_NOT_FOUND_EXCEPTION",Constants.OSGI_BUNDLE_MANIFEST,getLocation()), e);
	public Dictionary getManifest() throws BundleException {		if (manifest == null) {			synchronized (this) {				// make sure the manifest is still null after we have aquired the lock.				if (manifest == null) {					URL url = getEntry(Constants.OSGI_BUNDLE_MANIFEST);					if (url == null){						throw new BundleException(Msg.formatter.getString("MANIFEST_NOT_FOUND_EXCEPTION",Constants.OSGI_BUNDLE_MANIFEST,getLocation()));					}					try {						manifest = Headers.parseManifest(url.openStream());					} catch (IOException e) {						throw new BundleException(Msg.formatter.getString("MANIFEST_NOT_FOUND_EXCEPTION",Constants.OSGI_BUNDLE_MANIFEST,getLocation()), e);					}				}			}		}		return manifest;	}