void (@NotNull RangeHighlighterEx highlighter, @NotNull Consumer<? super RangeHighlighterEx> changeAttributesAction) { byte changeStatus = ((RangeHighlighterImpl)highlighter).changeAttributesNoEvents(changeAttributesAction); if (BitUtil.isSet(changeStatus, RangeHighlighterImpl.CHANGED_MASK)) { fireAttributesChanged(highlighter, BitUtil.isSet(changeStatus, RangeHighlighterImpl.RENDERERS_CHANGED_MASK), BitUtil.isSet(changeStatus, RangeHighlighterImpl.FONT_STYLE_CHANGED_MASK), BitUtil.isSet(changeStatus, RangeHighlighterImpl.FOREGROUND_COLOR_CHANGED_MASK)); } }