@Nullable
  List<List<LineFragment>> compare(@NotNull CharSequence text1,
                                   @NotNull CharSequence text2,
                                   @NotNull List<? extends Range> linesRanges,
                                   @NotNull ProgressIndicator indicator);
@Nullable
  List<List<LineFragment>> compare(@NotNull CharSequence text1,
                                   @NotNull CharSequence text2,
                                   @NotNull List<? extends Range> linesRanges,
                                   @NotNull ProgressIndicator indicator)