userCommentsText.setText(getNonLeafCommentsText(theAspects));
	protected void updateCommentsFromNonLeafInformationFromSwingThread(BugAspects theAspects) {		if (theAspects == null)			return;		BugSet filteredSet = theAspects.getMatchingBugs(BugSet.getMainBugSet());		boolean allSame = true;		int first = -1;		String comments = null;		for (BugLeafNode nextNode : filteredSet) {			int designationIndex = designationKeys.indexOf(nextNode.getBug()					.getNonnullUserDesignation().getDesignationKey());			String commentsOnThisBug = nextNode.getBug().getAnnotationText();			if (first == -1) {				first = designationIndex;				comments = commentsOnThisBug;			} else {				if (designationIndex != first						|| !commentsOnThisBug.equals(comments))					allSame = false;			}		}		;		if (allSame) {			designationComboBox.setSelectedIndex(first);			userCommentsText.setText(comments);		} else {			designationComboBox.setSelectedIndex(0);			userCommentsText.setText("");		}		changed = false;		// setUserCommentInputEnableFromSwingThread(true);	}