TextRange (final @NotNull XmlAttribute attribute) { final XmlAttributeValue value = attribute.getValueElement(); if (value == null) return TextRange.from(0, 0); TextRange range = attribute.getValueTextRange(); return range.shiftRight(value.getStartOffsetInParent()); }