FrameworkLogEntry entry = new FrameworkLogEntry(0, PI_ECLIPSE_OSGI, e.getMessage(), 0, e.getCause());
FrameworkLogEntry entry = new FrameworkLogEntry(PI_ECLIPSE_OSGI, e.getMessage(), 0, e.getCause(), null);
	public File convertManifest(File pluginBaseLocation) {		pluginManifestLocation = findPluginManifest(pluginBaseLocation);		if (pluginManifestLocation == null)			return null;		try {			pluginInfo = parsePluginInfo(pluginManifestLocation);		} catch (PluginConversionException e) {			FrameworkLogEntry entry = new FrameworkLogEntry(0, PI_ECLIPSE_OSGI, e.getMessage(), 0, e.getCause());			EclipseAdaptor.getDefault().getFrameworkLog().log(entry);			return null;		}		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);		} catch (PluginConversionException e) {			FrameworkLogEntry entry = new FrameworkLogEntry(0, PI_ECLIPSE_OSGI, e.getMessage(), 0, e.getCause());			EclipseAdaptor.getDefault().getFrameworkLog().log(entry);			return null;		}		return bundleManifestLocation; 	}