private Color getPhantomEdgeColor(E edge, boolean isLeft) {
		if (isLeft) {
			if (isTrueEdge(edge)) {
				return new GColor("color.palette.darkkhaki");
			}

			return Palette.GREEN;
		}
		if (isTrueEdge(edge)) {
			return new GColor("color.palette.navy");
		}
		return new GColor("color.palette.dodgerblue");
	}
Returns a mapping edges to vertices that touch them.

@param edgeCollection the edges to check for occlusion
@return a mapping of occluded edges (a subset of the provided edges) to those vertices that
        occlude them.
Ghidra/Framework/Graph/src/main/java/ghidra/graph/viewer/edge/routing/ArticulatedEdgeRouter.java