@Override
	public byte getByte(long offsetInMemBlock) throws IOException {
		long offsetInSubBlock = offsetInMemBlock - subBlockOffset;
		return fileBytes.getModifiedByte(fileBytesOffset + offsetInSubBlock);
	}
Class for handling {@link FileBytes} memory sub blocks (blocks whose bytes are backed by a FileBytes object
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/mem/FileBytesSubMemoryBlock.java