@NotNull
  @Override
  public TextMergeRequest createTextMergeRequest(@Nullable Project project,
                                                 @NotNull VirtualFile output,
                                                 @NotNull List<byte[]> byteContents,
                                                 @Nullable @NlsContexts.DialogTitle String title,
                                                 @NotNull List<@Nls String> contentTitles,
                                                 @Nullable Consumer<? super MergeResult> applyCallback) throws InvalidDiffRequestException {
    return createTextMergeRequest(project, output, byteContents, null, title, contentTitles, applyCallback);
  }
@NotNull
  @Override
  public TextMergeRequest createTextMergeRequest(@Nullable Project project,
                                                 @NotNull VirtualFile output,
                                                 @NotNull List<byte[]> byteContents,
                                                 @Nullable @NlsContexts.DialogTitle String title,
                                                 @NotNull List<@Nls String> contentTitles,
                                                 @Nullable Consumer<? super MergeResult> applyCallback)