@Override
    public boolean processAligned(int startLine1, int endLine1, int startLine2, int endLine2,
                                  @NotNull TextDiffType type) {
      if (type == TextDiffType.INSERTED || type == TextDiffType.DELETED) {
        return process(startLine1, endLine1, startLine2, endLine2, new DefaultPainter(type), true);
      }
      else {
        return process(startLine1, endLine1, startLine2, endLine2, type);
      }
    }
@Override
    public boolean processAligned(int startLine1, int endLine1, int startLine2, int endLine2,
                                  @NotNull TextDiffType type)