@Override
    public void process(@NotNull Handler handler) {
      ThreeSide left = mySide.select(ThreeSide.LEFT, ThreeSide.BASE);
      ThreeSide right = mySide.select(ThreeSide.BASE, ThreeSide.RIGHT);
      for (TextMergeChange mergeChange : myAllMergeChanges) {
        if (!mergeChange.isChange(mySide)) continue;
        boolean isResolved = mergeChange.isResolved(mySide);
        if (!handler.processResolvable(mergeChange.getStartLine(left), mergeChange.getEndLine(left),
                                       mergeChange.getStartLine(right), mergeChange.getEndLine(right),
                                       mergeChange.getDiffType(), isResolved)) {
          return;
        }
      }
    }
@Override
    public void process(@NotNull Handler handler)