if (da != null && !da.equals(drawingAttributes)) {
if (da != null) {
    public Component getGUI(LibrarySelectionTable lst) {        JTabbedPane jtp = new JTabbedPane();        jtp.addTab(DEFAULT, null, drawingAttributes.getGUI(), "General Attributes");        List features = getFeatures();        int size = features.size();        for (int i = 0; i < size; i++) {            String currentFeature = (String) features.get(i);            DrawingAttributes da = getAttributesForFeature(currentFeature);            if (da != null && !da.equals(drawingAttributes)) {                String desc = null;                try {                    desc = lst.getDescription(currentFeature);                } catch (FormatException fe){}                if (desc == null) {                    desc = "Feature Description Unavailable";                }                jtp.addTab(currentFeature, null, da.getGUI(), desc);            }        }        return jtp;    }