Used to populate the [class@HoverDisplay] asynchronously, use [method@AnnotationProvider.
populate_hover] to do it synchronously.
a AnnotationProvider
a Annotation
a HoverDisplay to populate