protected void installMouseDebugger() {

		GraphViewer<AbstractTestVertex, TestEdge> viewer = graphComponent.getPrimaryViewer();
		VisualGraphPluggableGraphMouse<AbstractTestVertex, TestEdge> graphMouse =
			viewer.getGraphMouse();

		VisualGraphMouseTrackingGraphMousePlugin<AbstractTestVertex, TestEdge> plugin =
			new VisualGraphMouseTrackingGraphMousePlugin<>(viewer);

		// put in first so it will get all events (listeners later in the list will not get 
		// consumed events)
		graphMouse.prepend(plugin);
	}
Moves the given vertex as necessary so that it is not touching any other vertex

@param v the vertex
Ghidra/Framework/Graph/src/test.slow/java/ghidra/graph/viewer/AbstractVisualGraphTest.java