@Nullable
  @SuppressWarnings("unchecked")
  private static ViewerAnnotator getAnnotator(@NotNull DiffViewerBase viewer, @NotNull Editor editor) {
    for (ViewerAnnotatorFactory annotator : Holder.ANNOTATORS) {
      if (annotator.getViewerClass().isInstance(viewer)) return annotator.createAnnotator(viewer, editor);
    }
    return null;
  }
@Nullable
  @SuppressWarnings("unchecked")
  private static ViewerAnnotator getAnnotator(@NotNull DiffViewerBase viewer, @NotNull Editor editor)