StringBuffer sb = new StringBuffer();
    protected void updateAttributeGUI() {        if (attributePanel != null && attributeJCB != null                && displayTypeJCB != null) {            if (fci != null) {                attributeJCB.removeAllItems();                DcwColumnInfo[] dci = fci.getColumnInfo();                int colCount = dci.length;                StringBuffer sb = new StringBuffer();                // Need to save current attributeColName, because                // setting a new choice on an empty combo box will set                // it to that first added attribute automatically.                String cacn = attributeColName;                for (int i = 0; i < colCount; i++) {                    FCIChoice fcic = new FCIChoice(dci[i].getColumnName(), dci[i].getColumnDescription(), i);                    attributeJCB.addItem(fcic);                    if (dci[i].getColumnName()                            .equalsIgnoreCase(cacn)) {                        attributeJCB.setSelectedItem(fcic);                    }                }                attributePanel.setVisible(true);                attributeJCB.setEnabled(true);                displayTypeJCB.setEnabled(true);            } else {                attributePanel.setVisible(false);                attributeJCB.setEnabled(false);                displayTypeJCB.setEnabled(false);            }        }    }