GutterIconRenderer (@NotNull final Side side, final boolean modifier) { if (isResolved(side)) return null; return createIconRenderer(DiffBundle.message("action.presentation.merge.ignore.text"), AllIcons.Diff.Remove, isConflict(), () -> { myViewer.executeMergeCommand(DiffBundle.message("merge.dialog.ignore.change.command"), Collections.singletonList(this), () -> myViewer.ignoreChange(this, side, modifier)); }); }