protected boolean hasNonConflictedChanges(@NotNull ThreeSide side) {
    return ContainerUtil.exists(getAllChanges(), change -> !change.isConflict() && canResolveChangeAutomatically(change, side));
  }
protected boolean hasNonConflictedChanges(@NotNull ThreeSide side)