if (isJar) { File baseDir = new File(fileName).getParentFile();  JarFile jarFile = (JarFile) zipFile; try { Manifest manifest = jarFile.getManifest(); if (manifest != null) { Attributes attributes = manifest.getMainAttributes(); String classPath = attributes.getValue(Attributes.Name.CLASS_PATH); if (classPath != null) { StringTokenizer tok = new StringTokenizer(classPath, " \t\n\r"); while (tok.hasMoreTokens()) { String entry = tok.nextToken(); if (baseDir != null) { entry = baseDir.getPath() + File.separator + entry; } System.out.println("From manifest: " + entry); list.add(entry); } } } } catch (IOException e) { bugReporter.logError("Error examining manifest for " + fileName + ": " + e.toString()); } }
	public void addAuxClasspathEntries(List<String> list) {		// TODO: get them from the manifest	}