private String fixupItemPath(ISimpleInArchiveItem item) throws SevenZipException {
		String itemPath = item.getPath();
		if (items.length == 1 && itemPath.isBlank()) {
			// special case when there is a single unnamed file.
			// use the name of the 7zip file itself, minus the extension
			itemPath = FilenameUtils.getBaseName(fsFSRL.getContainer().getName());
		}
		if (itemPath.isEmpty()) {
			itemPath = "<blank>";
		}
		return itemPath;
	}
Opens the specified sevenzip container file and initializes this file system with the
contents.

@param byteProvider container file 
@param monitor {@link TaskMonitor} to allow the user to monitor and cancel
@throws CancelledException if user cancels
@throws IOException if error when reading data
Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/sevenzip/SevenZipFileSystem.java