@Override
		public void setOperationResult(ExtractOperationResult extractOperationResult)
				throws SevenZipException {
			ISimpleInArchiveItem item = items[currentIndex];
			if (item.isEncrypted() && extractOperationResult == ExtractOperationResult.OK &&
				!passwords.containsKey(currentIndex)) {
				successFileIndexes.add(currentIndex);
			}
			currentIndex++;
		}
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