.setToolTipText("Select a user designation for this bug");
.setToolTipText(L10N.getLocalString("tooltip.select_designation", "Select a user designation for this bug"));
	JPanel createCommentsInputPanel() {		JPanel centerPanel = new JPanel();		BorderLayout centerLayout = new BorderLayout();		centerLayout.setVgap(10);		centerPanel.setLayout(centerLayout);		userCommentsText.getDocument().addDocumentListener(				new DocumentListener() {					public void insertUpdate(DocumentEvent e) {						frame.setProjectChanged(true);						changed = true;					}					public void removeUpdate(DocumentEvent e) {						frame.setProjectChanged(true);						changed = true;					}					public void changedUpdate(DocumentEvent e) {						changed = true;					}				});		userCommentsTextUnenabledColor = centerPanel.getBackground();		userCommentsText.setLineWrap(true);		userCommentsText				.setToolTipText("Enter your comments about this bug here");		userCommentsText.setWrapStyleWord(true);		userCommentsText.setEnabled(false);		userCommentsText.setBackground(userCommentsTextUnenabledColor);		JScrollPane commentsScrollP = new JScrollPane(userCommentsText);		prevCommentsComboBox.setEnabled(false);		prevCommentsComboBox				.setToolTipText("Use this to reuse a previous textual comment for this bug");		prevCommentsComboBox.addItemListener(new ItemListener() {			public void itemStateChanged(ItemEvent e) {				if (e.getStateChange() == ItemEvent.SELECTED						&& prevCommentsComboBox.getSelectedIndex() != 0) {					setCurrentUserCommentsText(getCurrentPrevCommentsSelection());					prevCommentsComboBox.setSelectedIndex(0);				}			}		});		designationComboBox = new JComboBox();		designationKeys = new ArrayList<String>();		designationComboBox.setEnabled(false);		designationComboBox				.setToolTipText("Select a user designation for this bug");		designationComboBox.addItemListener(new ItemListener() {			public void itemStateChanged(ItemEvent e) {				if (frame.userInputEnabled						&& e.getStateChange() == ItemEvent.SELECTED) {					if (frame.currentSelectedBugLeaf == null)						setDesignationNonLeaf(designationComboBox								.getSelectedItem().toString());					else if (!alreadySelected())						setDesignation(designationComboBox.getSelectedItem()								.toString());				}			}			/*			 * Checks to see if the designation is already selected as that.			 * This was created because it was found the itemStateChanged method			 * is called when the combo box is set when a bug is clicked.			 */			private boolean alreadySelected() {				return designationKeys.get(						designationComboBox.getSelectedIndex()).equals(						frame.currentSelectedBugLeaf.getBug()								.getNonnullUserDesignation()								.getDesignationKey());			}		});		designationKeys.add("");		designationComboBox.addItem("");		for (String s : I18N.instance().getUserDesignationKeys(true)) {			designationKeys.add(s);			designationComboBox.addItem(Sortables.DESIGNATION.formatValue(s));		}		setUnknownDesignation();		centerPanel.add(designationComboBox, BorderLayout.NORTH);		centerPanel.add(commentsScrollP, BorderLayout.CENTER);		centerPanel.add(prevCommentsComboBox, BorderLayout.SOUTH);		return centerPanel;	}