private boolean isUniformFlow() {
		if (edgeSegments.isEmpty()) {
			return true;
		}
		boolean firstSegmentIsUpwardFlowing = edgeSegments.get(0).isFlowingUpwards();
		for (ColumnSegment<E> columnSegment : edgeSegments) {
			if (columnSegment.isFlowingUpwards() != firstSegmentIsUpwardFlowing) {
				return false;
			}
		}
		return true;
	}
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