@Nullable EditorHoverInfo calcInfo(@NotNull Editor editor) {
      HighlightHoverInfo highlightHoverInfo = HighlightHoverInfo.highlightHoverInfo(editor, getHighlightInfo());
      DocumentationHoverInfo documentationHoverInfo = documentationHoverInfo(editor);
      return highlightHoverInfo == null && documentationHoverInfo == null
             ? null
             : new EditorHoverInfo(highlightHoverInfo, documentationHoverInfo);
    }
@Nullable EditorHoverInfo calcInfo(@NotNull Editor editor)