private boolean hasOverlappingSegment(ColumnSegment<E> segment) {
		for (ColumnSegment<E> edgeSegment : edgeSegments) {
			if (segment.overlaps(edgeSegment)) {
				return true;
			}
		}
		return false;

	}
Checks if the range of y values in a given column segment list intersects the
range of y values in this column segment.
@param other the column segment list to compare
@return true if they intersect ranges.
Ghidra/Features/FunctionGraph/src/main/java/ghidra/app/plugin/core/functiongraph/graph/layout/flowchart/ColSegmentList.java