docs: def _get_annotation_entries_from_data(self, graph: BELGraph, data: EdgeData) -> Optional[List[NamespaceEntry]]:
          """Get the annotation entries from an edge data dictionary."""
          annotations_dict = data.get(ANNOTATIONS)
          if annotations_dict is not None:
              return [
                  entry
                  for url, names in self._iter_from_annotations_dict(graph, annotations_dict=annotations_dict)
                  for entry in self.get_annotation_entries_by_names(url, names)
              ]