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
*/
    public void writeString(JarPackageData jarPackage) throws IOException {
    	Assert.isNotNull(jarPackage);
		OutputStreamWriter streamWriter= new OutputStreamWriter(fOutputStream);
		BufferedWriter writer= new BufferedWriter(streamWriter);
		writer.write(JarPackagerMessages.JarWriter_output_title); 
		writer.newLine();
		writer.write(Messages.format(JarPackagerMessages.JarWriter_output_exportBin, new Object[] {Boolean.valueOf(jarPackage.areClassFilesExported())})); 
		writer.newLine();
		writer.write(Messages.format(JarPackagerMessages.JarWriter_output_exportOutputFolders, new Object[] {Boolean.valueOf(jarPackage.areOutputFoldersExported())})); 
		writer.newLine();
		writer.write(Messages.format(JarPackagerMessages.JarWriter_output_exportJava, new Object[] {Boolean.valueOf(jarPackage.areJavaFilesExported())})); 
		writer.newLine();
		writer.write(Messages.format(JarPackagerMessages.JarWriter_output_jarFileName, new Object[] {Boolean.valueOf(jarPackage.getJarLocation().toOSString())})); 
		writer.newLine();
		writer.write(Messages.format(JarPackagerMessages.JarWriter_output_compressed, new Object[] {Boolean.valueOf(jarPackage.isCompressed())})); 
		writer.newLine();
		writer.write(Messages.format(JarPackagerMessages.JarWriter_output_overwrite, new Object[] {Boolean.valueOf(jarPackage.allowOverwrite())})); 
		writer.newLine();
		writer.write(Messages.format(JarPackagerMessages.JarWriter_output_saveDescription, new Object[] {Boolean.valueOf(jarPackage.isDescriptionSaved())})); 
		writer.newLine();
		writer.write(Messages.format(JarPackagerMessages.JarWriter_output_descriptionFile, jarPackage.getDescriptionLocation())); 
		writer.newLine();
		writer.write(JarPackagerMessages.JarWriter_output_lineSeparator); 
		writer.newLine();
		writer.write(Messages.format(JarPackagerMessages.JarWriter_output_generateManifest, new Object[] {Boolean.valueOf(jarPackage.isManifestGenerated())})); 
		writer.newLine();
		writer.write(Messages.format(JarPackagerMessages.JarWriter_output_saveManifest, new Object[] {Boolean.valueOf(jarPackage.isManifestSaved())})); 
		writer.newLine();
		writer.write(Messages.format(JarPackagerMessages.JarWriter_output_reuseManifest, new Object[] {Boolean.valueOf(jarPackage.isManifestReused())}));