@Override
	public ByteProvider getByteProvider(GFile file, TaskMonitor monitor)
			throws IOException, CancelledException {
		if (fsIndexHelper.isPayloadFile(file)) {
			return new ByteProviderWrapper(payloadProvider, file.getFSRL());
		}
		return null;
	}
Helper function to create byte provider for CaRT payload content that is
decompressed and decrypted.

@param payloadFSRL The payload {@link FSRL} of the file system.
@param monitor The task monitor for this system handling
@return A {@link ByteProvider} for the payload content
@throws CancelledException If the user cancels via the monitor
@throws IOException If the file fails to read or CaRT fails
Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/cart/CartFileSystem.java