@Override
	public void putByte(long offsetInMemBlock, byte b) throws MemoryAccessException, IOException {
		long offsetInSubBlock = offsetInMemBlock - subBlockOffset;
		fileBytes.putByte(fileBytesOffset + offsetInSubBlock, b);
	}
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