@Override
	protected Data createData(Program program, Address address, DataType datatype)
			throws CodeUnitInsertionException {
		if (program.getMemory().contains(address)) {
			return super.createData(program, address, datatype);
		}
		if (program2 != null && program2.getMemory().contains(address)) {
			return super.createData(program2, address, datatype);
		}
		throw new CodeUnitInsertionException(
			"Cannot create data, neither program contains that address.");
	}
This method allows for EXT4 files larger than 2GB to be imported as 2 (or 3) separate programs.
Then if both programs are opened (and have the same base name), then both will be analyzed.
Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/ext4/NewExt4Analyzer.java