String (@NotNull Object element) { if (!(element instanceof UsageNode node)) return element.toString(); if (node instanceof ShowUsagesAction.StringNode) return ""; Usage usage = node.getUsage(); if (usage == getTable().MORE_USAGES_SEPARATOR || usage == getTable().USAGES_OUTSIDE_SCOPE_SEPARATOR || usage == getTable().USAGES_FILTERED_OUT_SEPARATOR) return ""; GroupNode group = (GroupNode)node.getParent(); String groupText = group == null ? "" : group.getGroup().getPresentableGroupText(); return groupText + usage.getPresentation().getPlainText(); }