boolean (@NotNull ShowIntentionsPass.IntentionsInfo newInfo, boolean callUpdate) { myOffset = newInfo.getOffset(); myHighlightInfoType = newInfo.getHighlightInfoType(); boolean changed = wrapActionsTo(newInfo.errorFixesToShow, myErrorFixes, callUpdate); changed |= wrapActionsTo(newInfo.inspectionFixesToShow, myInspectionFixes, callUpdate); changed |= wrapActionsTo(newInfo.intentionsToShow, myIntentions, callUpdate); changed |= updateGuttersRaw(newInfo); changed |= wrapActionsTo(newInfo.notificationActionsToShow, myNotifications, callUpdate); return changed; }