if (lAttachment.getLink() != null) { IFeed lFeed = lAttachment.getNews().getFeedReference().resolve(); IBookMark lBookMark = Model.getInstance().getBookMark(lFeed); IPersonalBookMark lPBookMark = PersonalCache.getInstance() .getPersonalBookMark(lBookMark); IPersonalAttachment lPAttachment = PersonalCache .getInstance().getPersonalAttachment(lPBookMark, lAttachment); if (!DownloadService.getInstance().isDownloading( lPAttachment)) { // mLog.info("Add a download " + pEnclosure); DownloadService.getInstance().queueJob( lPAttachment, OwlUI.getPrimaryShell()); } }