Bug 86681 Jar exporter: add directories entries not persisted between sessions
- follow smoke test for jar exporter - check Add directories entries - observe: when opening the jar description file the item isn't checked.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/jarpackager/JarPackageWriter.java
Element jar= document.createElement(JarPackagerUtil.JAR_EXTENSION);
		xmlJarDesc.appendChild(jar);
		jar.setAttribute("path", jarPackage.getJarLocation().toPortableString()); 
	}
	private void xmlWriteOptions(JarPackageData jarPackage, Document document, Element xmlJarDesc) throws DOMException {
		Element options= document.createElement("options"); 
		xmlJarDesc.appendChild(options);
		options.setAttribute("overwrite", "" + jarPackage.allowOverwrite()); 
		options.setAttribute("compress", "" + jarPackage.isCompressed()); 
		options.setAttribute("exportErrors", "" + jarPackage.areErrorsExported()); 
		options.setAttribute("exportWarnings", "" + jarPackage.exportWarnings()); 
		options.setAttribute("saveDescription", "" + jarPackage.isDescriptionSaved()); 
		options.setAttribute("descriptionLocation", jarPackage.getDescriptionLocation().toPortableString()); 
		options.setAttribute("useSourceFolders", "" + jarPackage.useSourceFolderHierarchy()); 
		options.setAttribute("buildIfNeeded", "" + jarPackage.isBuildingIfNeeded()); 
	}
	private void xmlWriteManifest(JarPackageData jarPackage, Document document, Element xmlJarDesc) throws DOMException {
		Element manifest= document.createElement("manifest"); 
		xmlJarDesc.appendChild(manifest);
		manifest.setAttribute("manifestVersion", jarPackage.getManifestVersion()); 
		manifest.setAttribute("usesManifest", "" + jarPackage.usesManifest()); 
		manifest.setAttribute("reuseManifest", "" + jarPackage.isManifestReused()); 
		manifest.setAttribute("saveManifest", "" + jarPackage.isManifestSaved()); 
		manifest.setAttribute("generateManifest", "" + jarPackage.isManifestGenerated()); 
		manifest.setAttribute("manifestLocation", jarPackage.getManifestLocation().toPortableString()); 
		if (jarPackage.getManifestMainClass() != null)
			manifest.setAttribute("mainClassHandleIdentifier", jarPackage.getManifestMainClass().getHandleIdentifier()); 
		xmlWriteSealingInfo(jarPackage, document, manifest);
	}
	private void xmlWriteSealingInfo(JarPackageData jarPackage, Document document, Element manifest) throws DOMException {