assert false;
	private void setupTreeListeners()	{		tree.addTreeSelectionListener(new TreeSelectionListener(){			public void valueChanged(TreeSelectionEvent selectionEvent) {								TreePath path = selectionEvent.getNewLeadSelectionPath();								if (path != null)				{					saveComments(currentSelectedBugLeaf, currentSelectedBugAspects);					Object lastPathComponent = path.getLastPathComponent();					if (lastPathComponent instanceof BugLeafNode)					{							boolean beforeProjectChanged = projectChanged;						currentSelectedBugLeaf = (BugLeafNode)lastPathComponent;						currentSelectedBugAspects = null;						syncBugInformation();						setProjectChanged(beforeProjectChanged);					}					else					{						updateDesignationDisplay();						currentSelectedBugLeaf = null;						currentSelectedBugAspects = (BugAspects)lastPathComponent;						syncBugInformation();					}				}//				Debug.println("Tree selection count:" + tree.getSelectionCount());				if (tree.getSelectionCount() !=1)				{					Debug.println("Tree selection count not equal to 1, disabling comments tab" + selectionEvent);					assert false;					MainFrame.this.setUserCommentInputEnable(false);				}			}								});				tree.addMouseListener(new MouseListener(){			public void mouseClicked(MouseEvent e) {				TreePath path = tree.getPathForLocation(e.getX(), e.getY());								if(path == null)					return;								if ((e.getButton() == MouseEvent.BUTTON3) || 						(e.getButton() == MouseEvent.BUTTON1 && e.isControlDown())){										if (tree.getModel().isLeaf(path.getLastPathComponent())){						tree.setSelectionPath(path);						bugPopupMenu.show(tree, e.getX(), e.getY());					}					else{						tree.setSelectionPath(path);						if (!(path.getParentPath()==null))//If the path's parent path is null, the root was selected, dont allow them to filter out the root.							branchPopupMenu.show(tree, e.getX(), e.getY());					}				}					}						public void mousePressed(MouseEvent arg0) {}			public void mouseReleased(MouseEvent arg0) {}			public void mouseEntered(MouseEvent arg0) {}			public void mouseExited(MouseEvent arg0) {}					});	}