@Override
	public byte[] getParsedBytes() throws MemoryAccessException {
		if (!isLengthOverridden()) {
			return getBytes();
		}
		try (LockHold hold = LockHold.lock(space.lock.readLock())) {
			checkIsValid();
			int len = getPrototype().getLength();
			byte[] b = new byte[len];
			Address addr = getAddress();
			if (len != getMemory().getBytes(addr, b)) {
				throw new MemoryAccessException("Failed to read " + len + " bytes at " + addr);
			}
			return b;
		}
	}
Set the fields of this record

@param platform the platform
@param prototype the instruction prototype
@param context the context for locating or creating the prototype entry
@param forcedLengthOverride reduced instruction byte-length (1..7) or 0 to use default length
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/listing/DBTraceInstruction.java