void (@NotNull Runnable callback) { if (!myDownloadingAdapters.containsKey(callback)) return; if (myCatalog instanceof HttpVirtualFile) { RemoteFileInfo info = ((HttpVirtualFile)myCatalog).getFileInfo(); if (info != null) { info.removeDownloadingListener(myDownloadingAdapters.get(callback)); } } }