private void fillDeletedFiles(List<? super Pair<FilePath, WorkingCopyFormat>> deletedFiles, Collection<? super FilePath> deleteAnyway)
    throws VcsException {
    Collection<File> files = new ArrayList<>(myDeletedFiles);
    myDeletedFiles.clear();

    for (final File file : files) {
      final Status status = new RepeatSvnActionThroughBusy() {
        @Override
        protected void executeImpl() throws VcsException {
          myT = myVcs.getFactory(file).createStatusClient().doStatus(file, false);
        }
      }.compute();

      final FilePath filePath = VcsUtil.getFilePath(file);
      if (status.is(StatusType.STATUS_ADDED)) {
        deleteAnyway.add(filePath);
      }
      else {
        deletedFiles.add(Pair.create(filePath, myVcs.getWorkingCopyFormat(file)));
      }
    }
  }
private void fillDeletedFiles(List<? super Pair<FilePath, WorkingCopyFormat>> deletedFiles, Collection<? super FilePath> deleteAnyway)