@Override
	public AddressRange getRange() {
		// TODO: Cache this?
		return new AddressRangeImpl(getMinAddress(), getMaxAddress());
	}
Create a field

@param root the root data unit
@param parent the parent component, possibly the root
@param index the index of this component in its parent
@param address the minimum address of this component
@param dtc the data type component, giving the index, data type, and length
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/listing/DBTraceDataCompositeFieldComponent.java