@Override
	protected byte[] getFromSpace(S space, long offset, int size, Reason reason) {
		byte[] read = space.read(offset, size, reason);
		if (read.length != size) {
			throw new AccessPcodeExecutionException("Incomplete read (" + read.length +
				" of " + size + " bytes)");
		}
		return read;
	}
A factory method for this state's space map.

<p>
Because most of the special logic for extensions is placed in the "state space," i.e., an
object assigned to a particular address space in the state's language, this factory method
must provide the map to create and maintain those spaces. That map will in turn be the
factory of the spaces themselves, allowing extensions to provide additional read/write logic.

@return the new space map
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/exec/AbstractBytesPcodeExecutorStatePiece.java