void (File ioFile, Info info, @NotNull SvnBindException e, @NotNull VirtualFile file, @NotNull SvnRevisionNumber revisionNumber, FileAnnotation @NotNull [] annotation, VcsException @NotNull [] exception) { // TODO: Check how this scenario could be reproduced by user and what changes needs to be done for command line client if (e.contains(ErrorCode.FS_NOT_FOUND)) { final CommittedChangesProvider<SvnChangeList, ChangeBrowserSettings> provider = myVcs.getCommittedChangesProvider(); try { final Pair<SvnChangeList, FilePath> pair = provider.getOneList(file, revisionNumber); if (pair != null && info != null && pair.getSecond() != null && !Comparing.equal(pair.getSecond().getIOFile(), ioFile)) { annotation[0] = annotateNonExisting(pair, revisionNumber, info, file.getCharset(), file); } } catch (VcsException e1) { exception[0] = e1; } catch (IOException e1) { exception[0] = new VcsException(e1); } } else { exception[0] = e; } }