protected ContentDiffRequest createDifference(FileDifferenceModel m) {
    return ProgressManager.getInstance().run(new Task.WithResult<>(myProject, message("message.processing.revisions"), false) {
      @Override
      protected ContentDiffRequest compute(@NotNull ProgressIndicator indicator) {
        indicator.setIndeterminate(false);
        RevisionProcessingProgressAdapter p = new RevisionProcessingProgressAdapter(indicator);
        return FileDifferenceModel.createRequest(m, p);
      }
    });
  }
protected ContentDiffRequest createDifference(FileDifferenceModel m)