@Override
    public @Nullable List<TextRange> getChangedRanges(@NotNull Editor editor) {
      if (editor != myEditor) return null;

      return ContainerUtil.map(getNonSkippedDiffChanges(), change -> {
        return DiffUtil.getLinesRange(editor.getDocument(), change.getLine1(), change.getLine2());
      });
    }
@Override
    public @Nullable List<TextRange> getChangedRanges(@NotNull Editor editor)