@Nullable
 private GutterIconRenderer createIconRenderer(
     @NotNull final String text,
     @NotNull final Icon icon,
     boolean ctrlClickVisible,
     @NotNull final Runnable perform) {
   final String tooltipText =
       DiffUtil.createTooltipText(text, ctrlClickVisible ? CTRL_CLICK_TO_RESOLVE : null);
   return new DiffGutterRenderer(icon, tooltipText) {
     @Override
     protected void performAction(AnActionEvent e) {
       perform.run();
     }
   };
 }