@Override
	protected void setRecordValue(TraceMemoryState state) {
		if (this.state != null) {
			// Prevent users from tampering with the value
			// The map will set the entry, exactly once.
			throw new UnsupportedOperationException();
		}
		this.state = state;
		update(STATE_COLUMN);
	}
INTERNAL: An entry to record memory observation states in the database
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/memory/DBTraceMemoryStateEntry.java