+ (comp ? "" : (comp == useComp.isSelected()
+ (comp ? "" : (comp == (cct.isAllowComp() && useComp .isSelected())
    private void updateCurrSize()    {        boolean comp = useComp.isSelected();        int a = cc.getStringLength(ta.getText(), comp);        if (comp && a <= 0)        {            comp = false;            a = cc.getStringLength(ta.getText(), false);            //            System.out.println(            //                "Compression failed, uncompressed size is "            //                    + cc.getStringLength(ta.getText())            //                    + " of \""            //                    + ta.getText()            //                    + "\"");        }        //System.out.println(cc.compressString(ta.getText()));        if (a >= 0)        {            currSizeLabel.setText("Current Size: "                + a                + (comp ? "" : (comp == useComp.isSelected()                    ? " (uncompressed)"                    : " (uncompressed, compression failed)")));            currSizeLabel                .setForeground((a > ((StrInfo) textLists[currentList]                    .get(currentSelection)).str.length())                    ? Color.RED                    : Color.BLACK);        }        if (previewDialog != null && previewDialog.isShowing())            updatePreview();    }