public static void doAnnotate(@NotNull final Editor editor,
                                @NotNull final Project project,
                                @NotNull final FileAnnotation fileAnnotation,
                                @NotNull final AbstractVcs vcs) {
    if (project.isDisposed() || editor.isDisposed()) return;
    UpToDateLineNumberProvider upToDateLineNumberProvider = new UpToDateLineNumberProviderImpl(editor.getDocument(), project);
    doAnnotate(editor, project, fileAnnotation, vcs, upToDateLineNumberProvider);
  }
public static void doAnnotate(@NotNull final Editor editor,
                                @NotNull final Project project,
                                @NotNull final FileAnnotation fileAnnotation,
                                @NotNull final AbstractVcs vcs)