init();
	public synchronized File convertManifest(File pluginBaseLocation, boolean compatibilityManifest) {		fillPluginInfo(pluginBaseLocation);		if (pluginInfo==null)			return null;				String cacheLocation = (String) System.getProperties().get("osgi.manifest.cache");		File bundleManifestLocation = new File(cacheLocation, pluginInfo.getUniqueId() + '_' + pluginInfo.getVersion() + ".MF");		try {			generate(bundleManifestLocation, compatibilityManifest);		} catch (PluginConversionException e) {			FrameworkLogEntry entry = new FrameworkLogEntry(PI_ECLIPSE_OSGI, e.getMessage(), 0, e, null);			EclipseAdaptor.getDefault().getFrameworkLog().log(entry);			return null;		}		return bundleManifestLocation;	}