@Override
			public void mouseClicked(MouseEvent e) {
				if (e.getClickCount() < 2) {
					return;
				}

				if (categorySelectionMode) {
					CategoryPath path = getCurrentCategoryPath();
					if (path == null) {
						return;
					}

					selectedCategoryPath = path;
					close();
					return;
				}

				DataTypeNode selectedNode = getSelectedDtNode();
				if (selectedNode == null) {
					return;
				}

				selectedDataType = selectedNode.getDataType();
				close();
			}
A dialog that allows the user to choose from a tree of similarly named data types.  This class
is meant to be used by the {@link DataTypeManagerPlugin}.  For API needs, clients should use the 
{@link DataTypeSelectionDialog} utility widget.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/datamgr/util/DataTypeChooserDialog.java