protected void applyNonConflictedChanges(@NotNull ThreeSide side) {
    executeMergeCommand(DiffBundle.message("merge.dialog.apply.non.conflicted.changes.command"), true, null, () -> {
      resolveChangesAutomatically(ContainerUtil.filter(getAllChanges(), change -> !change.isConflict()), side);
    });

    TextMergeChange firstUnresolved = ContainerUtil.find(getAllChanges(), c -> !c.isResolved());
    if (firstUnresolved != null) doScrollToChange(firstUnresolved, true);
  }
protected void applyNonConflictedChanges(@NotNull ThreeSide side)