@NotNull
  private static OutputFile createOutputFile(@Nullable Project project,
                                             @NotNull DiffContent outputContent,
                                             @Nullable String windowTitle) throws IOException {
    return createOutputFile(project, outputContent, FileNameInfo.createMergeResult(outputContent, windowTitle));
  }
@NotNull
  private static OutputFile createOutputFile(@Nullable Project project,
                                             @NotNull DiffContent outputContent,
                                             @Nullable String windowTitle)