private void validateInSameBlock(Address referenceAddress, String componentName, Memory memory,
			MemoryBlock funcInfoBlock) throws InvalidDataTypeException {
		if (referenceAddress != null) {
			MemoryBlock block = memory.getBlock(referenceAddress);
			if (funcInfoBlock != block) {
				throw new InvalidDataTypeException(getName() + " data type at " + getAddress() +
					" has a " + componentName +
					" component that refers to an address that is in a different memory block.");
			}
		}
	}
Validate all the locations (a relative or absolute address) indicated by components of 
this FuncInfo data. All locations indicated by components are expected to be within
the same block as the data for this model.
@throws InvalidDataTypeException whose message indicates which referenced address does 
not appear to be valid.
Ghidra/Features/MicrosoftCodeAnalyzer/src/main/java/ghidra/app/cmd/data/exceptionhandling/EHFunctionInfoModel.java