private void addPointerToFlow(AddressSet flowAddressSet, Data data, Address addr) {
		int offset = (int) addr.subtract(data.getMinAddress());
		Data primitive = data.getPrimitiveAt(offset);
		if ((primitive != null) && primitive.isPointer()) {
			flowAddressSet.addRange(primitive.getMinAddress(), primitive.getMaxAddress());
		}
	}
If there is a pointer at the indicated address, this adds the addresses for the pointer
into the address set of flows.
@param flowAddressSet the address set containing the addresses that make up the flow so far.
@param data a Data code unit containing the address to be processed.
@param addr the address to be processed.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/block/FollowFlow.java