@Override
    protected PsiElement getFirstNode(PsiElement contextNode) {
        PsiElement n = contextNode.getFirstChild();
        n = skipToXmlElement(n);
        return n;
    }
@Override
    protected PsiElement getFirstNode(PsiElement contextNode)