@Override
  protected void update(@NotNull PresentationData presentation) {
    presentation.setIcon(myUsagePresentation.getIcon());
    presentation.setTooltip(myUsagePresentation.getTooltipText());
    final TextChunk[] text = myUsagePresentation.getText();
    updatePresentationWithTextChunks(presentation, text);
    presentation.setPresentableText(StringUtil.join(text, chunk -> chunk.getText(), ""));
  }
@Override
  protected void update(@NotNull PresentationData presentation)