return; openFile(generationLocation); generateTimestamp(); generateHeaders(); generateClasspath(); generateLegacy(); generateActivator(); generatePluginClass(); generateProvidePackage(); generateImports(); generateRequireBundle(); closeFile();
return; try { generationLocation.getParentFile().mkdirs(); generationLocation.createNewFile(); if (!generationLocation.isFile()) { String message = EclipseAdaptorMsg.formatter.getString("ECLIPSE_CONVERTER_ERROR_CREATING_BUNDLE_MANIFEST",this.pluginInfo.getUniqueId(),generationLocation); throw new PluginConversionException(message); }  out = new BufferedWriter(new FileWriter(generationLocation)); generateTimestamp(); generateHeaders(); generateClasspath(); generateLegacy(); generateActivator(); generatePluginClass(); generateProvidePackage(); generateRequireBundle(); out.flush(); } catch (IOException e) { String message = EclipseAdaptorMsg.formatter.getString("ECLIPSE_CONVERTER_ERROR_CREATING_BUNDLE_MANIFEST",this.pluginInfo.getUniqueId(),generationLocation); throw new PluginConversionException(message, e); } finally { if (out != null) try { out.close(); } catch (IOException e) {  } }
	protected void generate(File generationLocation) {		if (upToDate(generationLocation, pluginManifestLocation))			return;		openFile(generationLocation);		generateTimestamp();				generateHeaders();		generateClasspath();		generateLegacy();		generateActivator();		generatePluginClass();		generateProvidePackage();		generateImports();		generateRequireBundle();		closeFile();	}