XmlFile:test.dtd
  PsiElement(XML_DOCUMENT)
    PsiElement(XML_PROLOG)
      <empty list>
    PsiElement(XML_ELEMENT_DECL)
      XmlToken:XML_ELEMENT_DECL_START('<!ELEMENT')
      PsiWhiteSpace(' ')
      XmlToken:XML_NAME('xxx')
      PsiWhiteSpace(' ')
      PsiElement(XML_ELEMENT_CONTENT_SPEC)
        XmlToken:XML_CONTENT_EMPTY('EMPTY')
      XmlToken:XML_TAG_END('>')
    PsiWhiteSpace('\n')
    PsiElement(XML_ELEMENT_DECL)
      XmlToken:XML_ELEMENT_DECL_START('<!ELEMENT')
      PsiWhiteSpace(' ')
      XmlToken:XML_NAME('xxx2')
      PsiWhiteSpace(' ')
      PsiElement(XML_ELEMENT_CONTENT_SPEC)
        XmlToken:XML_CONTENT_ANY('ANY')
      XmlToken:XML_TAG_END('>')
    PsiWhiteSpace('\n')
    PsiElement(XML_ELEMENT_DECL)
      XmlToken:XML_ELEMENT_DECL_START('<!ELEMENT')
      PsiWhiteSpace(' ')
      PsiElement(XML_ENTITY_REF)
        XmlToken:XML_ENTITY_REF_TOKEN('%name.para;')
      PsiWhiteSpace(' ')
      PsiElement(XML_ELEMENT_CONTENT_SPEC)
        PsiElement(XML_ENTITY_REF)
          XmlToken:XML_ENTITY_REF_TOKEN('%content.para;')
      PsiWhiteSpace(' ')
      XmlToken:XML_TAG_END('>')
    PsiWhiteSpace('\n')
    PsiElement(XML_ELEMENT_DECL)
      XmlToken:XML_ELEMENT_DECL_START('<!ELEMENT')
      PsiWhiteSpace(' ')
      XmlToken:XML_NAME('xxx3')
      PsiWhiteSpace(' ')
      PsiElement(XML_ELEMENT_CONTENT_SPEC)
        PsiElement(XML_ELEMENT_CONTENT_GROUP)
          XmlToken:XML_LEFT_PAREN('(')
          XmlToken:XML_PCDATA('#PCDATA')
          PsiWhiteSpace(' ')
          XmlToken:XML_BAR('|')
          PsiWhiteSpace(' ')
          XmlToken:XML_NAME('a')
          XmlToken:XML_RIGHT_PAREN(')')
      PsiWhiteSpace(' ')
      XmlToken:XML_TAG_END('>')
    PsiWhiteSpace('\n')
    PsiElement(XML_ELEMENT_DECL)
      XmlToken:XML_ELEMENT_DECL_START('<!ELEMENT')
      PsiWhiteSpace(' ')
      XmlToken:XML_NAME('xxx4')
      PsiWhiteSpace(' ')
      PsiElement(XML_ELEMENT_CONTENT_SPEC)
        <empty list>
      PsiErrorElement:( or entity ref or EMPTY or ANY expected
        <empty list>
      XmlToken:XML_TAG_END('>')