if (logger.isEnabledFor(Level.ERROR))
if (logger.isEnabledFor(Level.ERROR)){
    public void setDownloadDO(DownloadDO downloadDO) {        try{            if (!settings.isDownloadUebersicht() || downloadDO==null){                partListWorkerThread.interrupt();                actualDLDateiName.setText("");                actualDlOverviewTable.setPartList(null);            }            else if (downloadDO.getStatus()!=DownloadDO.FERTIGSTELLEN &&                    downloadDO.getStatus()!=DownloadDO.FERTIG)            {                final DownloadDO tempDO = downloadDO;                partListWorkerThread.interrupt();                partListWorkerThread = new Thread() {                    public void run() {                        actualDLDateiName.setText(" " + tempDO.getFilename() + " (" +                                                  tempDO.getTemporaryFileNumber() +                                                  ".data)");                        actualDlOverviewTable.setPartList(null);                        while (!isInterrupted()) {                            PartListDO partList = ApplejuiceFassade.getInstance().                                getPartList(tempDO);                            if (partList == null) {                                interrupt();                                actualDLDateiName.setText("");                                actualDlOverviewTable.setPartList(null);                            }                            else {                                actualDlOverviewTable.setPartList(partList);                                try {                                    sleep(15000);                                }                                catch (InterruptedException iE) {                                    interrupt();                                }                            }                        }                    }                };                partListWorkerThread.start();            }        }        catch (Exception e)        {            partListWorkerThread.interrupt();            actualDLDateiName.setText("");            actualDlOverviewTable.setPartList(null);            if (logger.isEnabledFor(Level.ERROR))                logger.error("Unbehandelte Exception", e);        }    }