@Override
	default DBTraceDataAdapter create(TracePlatform platform, Lifespan lifespan, Register register,
			DataType dataType) throws CodeUnitInsertionException {
		TraceRegisterUtils.requireByteBound(register);
		AddressRange range = platform.getConventionalRegisterRange(getSpace(), register);
		return create(lifespan, range.getMinAddress(), platform, dataType, (int) range.getLength());
	}
TODO: Could we seek a nearest match in terms of data organization? Eh. Maybe not, because
we'd also have to be concerned with whether there's a mapping at the desired address.
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/listing/InternalTraceDefinedDataView.java