ColumnSegment<E> getSegment(E edge, GridPoint startPoint) {
		for (ColumnSegment<E> edgeSegment : edgeSegments) {
			if (edgeSegment.edge.equals(edge) && edgeSegment.startsAt(startPoint)) {
				return edgeSegment;
			}
		}
		return null;
	}
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