void (@Nullable GutterIconRenderer hoverGutterRenderer) { if (hoverGutterRenderer == myCurrentHoveringGutterRenderer) { return; } if (myCurrentHoveringGutterRenderer != null) { myEditorGutterListeners.getMulticaster().hoverEnded(new EditorGutterHoverEvent(this, myCurrentHoveringGutterRenderer)); myCurrentHoveringGutterRenderer = null; } if (hoverGutterRenderer != null) { myCurrentHoveringGutterRenderer = hoverGutterRenderer; myEditorGutterListeners.getMulticaster().hoverStarted(new EditorGutterHoverEvent(this, myCurrentHoveringGutterRenderer)); } }