public static Pair<TextRange, PsiElement> getProblemRange(final XmlTag tag) { final PsiElement startToken = XmlTagUtil.getStartTagNameElement(tag); if (startToken == null) { return Pair.create(tag.getTextRange(), (PsiElement) tag); } return Pair.create( startToken.getTextRange().shiftRight(-tag.getTextRange().getStartOffset()), (PsiElement) tag); }