private boolean dragSelectionContainsTarget(ProgramNode targetNode) {
		if (draggedNodes == null) {
			return false;
		}

		for (ProgramNode draggedNode : draggedNodes) {
			if (targetNode.equals(draggedNode)) {
				return true;
			}
		}
		return false;
	}
Class to support Drag and Drop; it is also responsible for
rendering the icons, and  for editing a node name.
<p>The nodes that are used in this class are ProgramNode objects.</p>
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/programtree/DragNDropTree.java