XmlTag (PsiElement context) { if (context instanceof PsiWhiteSpace) { PsiElement prevSibling = context.getPrevSibling(); if (prevSibling instanceof XmlTag) { return (XmlTag)prevSibling; } } return PsiTreeUtil.getParentOfType(context, XmlTag.class, false); }