bundleRequire.append(modImport);
bundleRequire.append(modImport.toString());
	private void generateRequireBundle() {		ArrayList requiredBundles = pluginInfo.getRequires();		if (requiredBundles.size() == 0)			return;		StringBuffer bundleRequire = new StringBuffer();		for (Iterator iter = requiredBundles.iterator(); iter.hasNext();) {			PluginParser.Prerequisite element = (PluginParser.Prerequisite) iter.next();			StringBuffer modImport = new StringBuffer(element.getName());			String versionRange = getVersionRange(element.getVersion(), element.getMatch());			if (versionRange != null)				modImport.append(versionRange);			if (element.isExported()) {				modImport.append(';').append(Constants.REPROVIDE_ATTRIBUTE).append("=true");//$NON-NLS-1$ 			}			if (element.isOptional()) {				modImport.append(';').append(Constants.OPTIONAL_ATTRIBUTE).append("=true");//$NON-NLS-1$			}			bundleRequire.append(modImport);			if (iter.hasNext())				bundleRequire.append(LIST_SEPARATOR);		}		generatedManifest.put(Constants.REQUIRE_BUNDLE, bundleRequire.toString());	}