@Override
	public synchronized void addMouseListener(MouseListener l) {
		if (mouseListenerDelegate == null) {
			super.addMouseListener(l);
			return; // handled later after initialization
		}

		mouseListenerDelegate.addMouseListener(l);
	}
Construct a ProgramDnDTree with the given model.
@param treeName The name of the tree to show in the tab
@param model  the tree model
@param plugin the program tree plugin
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/programtree/ProgramDnDTree.java