manifestType = MANIFEST;
manifestType = BUNDLE;
	public synchronized Dictionary loadManifest() throws BundleException {				URL url = getEntry(Constants.OSGI_BUNDLE_MANIFEST);		if (url != null) {			try {				manifestTimeStamp = url.openConnection().getLastModified();				manifestType = MANIFEST;			} catch (IOException e) {				//ignore the exception since this is for timeStamp			}			return loadManifestFrom(url);		}		Dictionary result = generateManifest();				if (result == null)	//TODO: need to NLS this			throw new BundleException("Manifest not found: " + getLocation());		return result;	}