void setBusyCursor(boolean busy) {
		if (busy) {
			setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
		}
		else {
			setCursor(Cursor.getDefaultCursor());
		}
		Rectangle r = getBounds();
		invalidateTreeParent();
		paintImmediately(r);
	}
Set the cursor and force a repaint on me. Called by the paste operations
that could potentially take a long time. The cursor is reset in the
domain object change listener when the event comes in for the group
that was last "pasted."

@param busy true to use the busy cursor
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/programtree/ProgramDnDTree.java