@Override
  public @Nullable UiInspectorPreciseContextProvider.UiInspectorInfo getUiInspectorContext(@NotNull MouseEvent event) {
    Point point = event.getPoint();
    Inlay<?> inlay = editor.getInlayModel().getElementAt(point);
    if (inlay != null) {
      List<PropertyBean> result = new ArrayList<>();
      result.add(new PropertyBean("Inlay Renderer", inlay.getRenderer(), true));
      result.add(new PropertyBean("Inlay Renderer Class", UiInspectorUtil.getClassPresentation(inlay.getRenderer()), true));
      if (inlay.getGutterIconRenderer() != null) {
        result.add(new PropertyBean("Inlay Gutter Renderer", inlay.getGutterIconRenderer(), true));
      }
      result.add(new PropertyBean("Inlay Properties", inlay.getProperties()));
      return new UiInspectorInfo("EditorInlay", result, null);
    }
    return null;
  }
@Override
  public @Nullable UiInspectorPreciseContextProvider.UiInspectorInfo getUiInspectorContext(@NotNull MouseEvent event)