designationComboBox.setToolTipText("Select a user designation for this bug");
	private 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) {				commentChanged = true;				setProjectChanged(true);			}			public void removeUpdate(DocumentEvent e) {				commentChanged = true;				setProjectChanged(true);			}			public void changedUpdate(DocumentEvent e) {}					});				userCommentsTextUnenabledColor = centerPanel.getBackground();				userCommentsText.setLineWrap(true);		userCommentsText.setWrapStyleWord(true);		userCommentsText.setEnabled(false);		userCommentsText.setBackground(userCommentsTextUnenabledColor);		JScrollPane commentsScrollP = new JScrollPane(userCommentsText);		prevCommentsComboBox.setEnabled(false);		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();		designationList = new ArrayList<String>();				designationComboBox.setEnabled(false);				designationComboBox.addItemListener(new ItemListener(){			public void itemStateChanged(ItemEvent e) {					if (userInputEnabled)				{					if(e.getStateChange() == ItemEvent.SELECTED && currentSelectedBugLeaf != null && !alreadySelected())					{						designationChanged=true;						setProjectChanged(true);					}				}			}						/*			 * 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 designationList.get(designationComboBox.getSelectedIndex()).						equals(currentSelectedBugLeaf.getBug().getSafeUserDesignation().getDesignation());			}		});				for(String s : I18N.instance().getUserDesignationKeys(true)){			designationList.add(s);			designationComboBox.addItem(Sortables.DESIGNATION.formatValue(s));		}				designationComboBox.setSelectedIndex(0); //WARNING: this is hard coded in here.				centerPanel.add(designationComboBox, BorderLayout.NORTH);		centerPanel.add(commentsScrollP, BorderLayout.CENTER);		centerPanel.add(prevCommentsComboBox, BorderLayout.SOUTH);						return centerPanel;	}