resultStyle = new SimpleAttributeSet();
StyleConstants.setItalic(resultStyle, true);
StyleConstants.setForeground(resultStyle, resultForegroundColor);
completeCombo = new JComboBox();
completeCombo.setRenderer(new DefaultListCellRenderer()); // no silly
completePopup = new BasicComboPopup(completeCombo);
if (message != null) {
final MutableAttributeSet messageStyle = new SimpleAttributeSet();
StyleConstants.setBackground(messageStyle, area.getForeground());
StyleConstants.setForeground(messageStyle, area.getBackground());
append(message, messageStyle);