void (@NotNull ProgressIndicator indicator) { try { if (compareInfo != null) { ((LocalCommitCompareInfo)compareInfo).copyChangesFromBranch(changes, swapSides); } } catch (VcsException err) { ApplicationManager.getApplication().invokeLater(() -> Messages.showErrorDialog(myProject, err.getMessage(), DvcsBundle .message("compare.branches.diff.panel.can.not.copy.changes.error"))); } }