@Override
    public AttributesDescriptor @NotNull [] getAttributeDescriptors() {
        return new AttributesDescriptor[]{
                new AttributesDescriptor(XPathBundle.message("attribute.descriptor.keyword"), XPathHighlighter.XPATH_KEYWORD),
                new AttributesDescriptor(XPathBundle.message("attribute.descriptor.name"), XPathHighlighter.XPATH_NAME),
                new AttributesDescriptor(XPathBundle.message("attribute.descriptor.number"), XPathHighlighter.XPATH_NUMBER),
                new AttributesDescriptor(XPathBundle.message("attribute.descriptor.string"), XPathHighlighter.XPATH_STRING),
                new AttributesDescriptor(XPathBundle.message("attribute.descriptor.operator"), XPathHighlighter.XPATH_OPERATION_SIGN),
                new AttributesDescriptor(XPathBundle.message("attribute.descriptor.parentheses"), XPathHighlighter.XPATH_PARENTH),
                new AttributesDescriptor(XPathBundle.message("attribute.descriptor.brackets"), XPathHighlighter.XPATH_BRACKET),
                new AttributesDescriptor(XPathBundle.message("attribute.descriptor.function"), XPathHighlighter.XPATH_FUNCTION),
                new AttributesDescriptor(XPathBundle.message("attribute.descriptor.variable"), XPathHighlighter.XPATH_VARIABLE),
                new AttributesDescriptor(XPathBundle.message("attribute.descriptor.extension.prefix"), XPathHighlighter.XPATH_PREFIX),
                new AttributesDescriptor(XPathBundle.message("attribute.descriptor.other"), XPathHighlighter.XPATH_TEXT),
        };
    }
@Override
    public AttributesDescriptor @NotNull [] getAttributeDescriptors()