@Override
	public CartFileSystem create(FSRLRoot targetFSRL, ByteProvider byteProvider,
			FileSystemService fsService, TaskMonitor monitor)
			throws IOException, CancelledException {

		CartFileSystem fs = null;

		try {
			fs = new CartFileSystem(targetFSRL, fsService);
			fs.mount(byteProvider, monitor);
			return fs;
		}
		catch (IOException | CancelledException e) {
			FSUtilities.uncheckedClose(fs, null);
			throw e;
		}
	}
File system factory for the CaRT format (Version 1). Probe to quickly
determine if proposed data appears to be CaRT format and provide the
appropriate file system object back.
Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/cart/CartFileSystemFactory.java