void (@NotNull TextAnnotationGutterProvider provider, @NotNull EditorGutterAction action) { myTextAnnotationGutters.add(provider); myProviderToListener.put(provider, action); myTextAnnotationGutterSizes.add(0); fireTextAnnotationGutterProviderAdded(provider); updateSize(); }