public void downloadRemoved(Download download) { synchronized (listeners) { for (int i = 0; i < listenersDownload.size(); i++) { Download lDownload = (Download) listenersDownload.get(i); if (download.equals(lDownload)) { MessageListener listener = (MessageListener) listeners.get(i); listener.downloadRemoved(download); } } } }