@NotNull
    protected UpdateSession performUpdate(ProgressIndicator progressIndicator,
                                          UpdateEnvironment updateEnvironment,
                                          Collection<FilePath> files, Ref<SequentialUpdatesContext> refContext) {
      return updateEnvironment.updateDirectories(files.toArray(new FilePath[0]), myUpdatedFiles, progressIndicator, refContext);
    }
@NotNull
    protected UpdateSession performUpdate(ProgressIndicator progressIndicator,
                                          UpdateEnvironment updateEnvironment,
                                          Collection<FilePath> files, Ref<SequentialUpdatesContext> refContext)