private IOException unwrapSZException(SevenZipException e) {
		SevenZipException tmp = e;
		while (tmp != null && tmp.getCause() instanceof SevenZipException) {
			tmp = (SevenZipException) tmp.getCause();
		}
		return (tmp != null && tmp.getCause() instanceof IOException)
				? (IOException) tmp.getCause()
				: new IOException(e);
	}
This class is has the same layout and hacks re: setting currentIndex as {@link SZExtractCallback},
but is specialized to test passwords against the encrypted entries in the file.
Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/sevenzip/SevenZipFileSystem.java