diff --git a/xml/relaxng/src/org/intellij/plugins/relaxNG/model/descriptors/RngElementDescriptor.java b/xml/relaxng/src/org/intellij/plugins/relaxNG/model/descriptors/RngElementDescriptor.java index 54fdd749370d..63e091678371 100644 --- a/xml/relaxng/src/org/intellij/plugins/relaxNG/model/descriptors/RngElementDescriptor.java +++ b/xml/relaxng/src/org/intellij/plugins/relaxNG/model/descriptors/RngElementDescriptor.java @@ -422,7 +422,7 @@ public class RngElementDescriptor implements XmlElementDescriptor { if (prevPrevSibling == null) { LOG.error("Failed to locate type for RNC element - " + myName); } - myKind = "element".equals(doIfNotNull(prevPrevSibling, PsiElement::getText)) ? Kind.ELEMENT : Kind.ATTRIBUTE; + myKind = prevPrevSibling != null && "element".equals(prevPrevSibling.getText()) ? Kind.ELEMENT : Kind.ATTRIBUTE; } @Override