if (!settings.isDownloadUebersicht() || downloadSourceDO==null){
if (downloadSourceDO==null){
    public void setDownloadSourceDO(DownloadSourceDO downloadSourceDO) {        try{            partListWorkerThread.interrupt();            if (!settings.isDownloadUebersicht() || downloadSourceDO==null){                actualDLDateiName.setText("");                actualDlOverviewTable.setPartList(null);            }            else            {                final DownloadSourceDO tempDO = downloadSourceDO;                final SwingWorker worker2 = new SwingWorker() {                            public Object construct() {                                actualDLDateiName.setText(tempDO.getFilename() + " (" + tempDO.getNickname() + ")");                                actualDlOverviewTable.setPartList(null);                                return ApplejuiceFassade.getInstance().getPartList(tempDO);                            }                            public void finished(){                                actualDLDateiName.setText(tempDO.getFilename() + " (" + tempDO.getNickname() + ")");                                actualDlOverviewTable.setPartList((PartListDO) getValue());                            }                        };                worker2.start();            }        }        catch (Exception e)        {            if (logger.isEnabledFor(Level.ERROR))                logger.error("Unbehandelte Exception", e);        }    }