public void decompile(TaskMonitor monitor) throws IOException, CancelledException {
		FileUtilities.checkedMkdirs(outputDirectory);
		monitor.setMessage("");
		unzip(monitor);
		if (monitor.isCancelled()) {
			return;
		}
		monitor.setMessage("");
		processListing(outputDirectory, monitor);
		monitor.setMessage("");
	}
Returns true if the filename appears to be a jar file
@param filename string filename
@return boolean true if it is probably a jar file
Ghidra/Features/FileFormats/src/main/java/ghidra/file/jad/JarDecompiler.java