String (PsiElement element, @Nullable PsiElement originalElement) { if (element instanceof RegExpProperty prop) { final ASTNode node = prop.getCategoryNode(); if (node != null) { final String description = RegExpLanguageHosts.getInstance().getPropertyDescription(node.getPsi(), node.getText()); if (description != null) { if (prop.isNegated()) { return RegExpBundle.message("doc.property.block.stands.for.characters.not.matching.0", description); } else { return RegExpBundle.message("doc.property.block.stands.for.0", description); } } } } return null; }