void (@NotNull ProgressIndicator indicator, @NotNull Map<Integer, LastRevision> revisions) { if (indicator.isCanceled()) return; if (myGutter == null) { myGutter = new MyActiveAnnotationGutter(getProject(), hyperlinks, indicator); editor.getGutter().registerTextAnnotation(myGutter, myGutter); } Map<Integer, LastRevision> revisionsCopy; synchronized (LOCK) { revisionsCopy = new HashMap<>(revisions); } myGutter.updateData(revisionsCopy); ((EditorGutterComponentEx)editor.getGutter()).revalidateMarkup(); }