JarEntry entry = (JarEntry) entriesEnum.nextElement();
ZipEntry entry = (ZipEntry) entriesEnum.nextElement();
	private Set getExportsFromJAR(File jarFile) {		Set names = new HashSet();		JarFile file = null;		try {			file = new JarFile(jarFile, false);		} catch (IOException e) {			String message = NLS.bind(EclipseAdaptorMsg.ECLIPSE_CONVERTER_PLUGIN_LIBRARY_IGNORED, jarFile, pluginInfo.getUniqueId());			adaptor.getFrameworkLog().log(new FrameworkLogEntry(FrameworkAdaptor.FRAMEWORK_SYMBOLICNAME, FrameworkLogEntry.ERROR, 0, message, 0, e, null));			return names;		}		//Run through the entries		for (Enumeration entriesEnum = file.entries(); entriesEnum.hasMoreElements();) {			JarEntry entry = (JarEntry) entriesEnum.nextElement();			String name = entry.getName();			if (!isValidPackageName(name))				continue;			int lastSlash = name.lastIndexOf("/"); //$NON-NLS-1$			//Ignore folders that do not contain files			if (lastSlash != -1) {				if (lastSlash != name.length() - 1 && name.lastIndexOf(' ') == -1)					names.add(name.substring(0, lastSlash).replace('/', '.'));			} else {				// Allow the default package to be provided.  If the default package				// contains a File then use "." as the package name to provide for default.				names.add(DOT);			}		}		try {			file.close();		} catch (IOException e) {			// Nothing to do		}		return names;	}