private boolean sharesEndpoint(FlowArrow a1, FlowArrow a2) {
		return a1.start.equals(a2.start) || a1.end.equals(a2.end);
	}
Iterate over each other FlowArrow object to check overlaps

@return FlowArrow objects that have a start/end address in common
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/flowarrow/FlowArrowPlugin.java