HtmlFile:test.html
  PsiElement(HTML_DOCUMENT)
    PsiElement(XML_PROLOG)
      <empty list>
    HtmlTag:impact:validateErrors
      XmlToken:XML_START_TAG_START('<')
      XmlToken:XML_NAME('impact:validateErrors')
      XmlToken:XML_EMPTY_ELEMENT_END('/>')
    PsiWhiteSpace('\n')
    HtmlTag:impact:validateForm
      XmlToken:XML_START_TAG_START('<')
      XmlToken:XML_NAME('impact:validateForm')
      PsiWhiteSpace(' ')
      PsiElement(XML_ATTRIBUTE)
        XmlToken:XML_NAME('name')
        XmlToken:XML_EQ('=')
        PsiElement(XML_ATTRIBUTE_VALUE)
          XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
          XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('myform')
          XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
      PsiWhiteSpace('\n     ')
      PsiElement(XML_ATTRIBUTE)
        XmlToken:XML_NAME('method')
        XmlToken:XML_EQ('=')
        PsiElement(XML_ATTRIBUTE_VALUE)
          XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
          XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('post')
          XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
      PsiWhiteSpace('\n     ')
      PsiElement(XML_ATTRIBUTE)
        XmlToken:XML_NAME('action')
        XmlToken:XML_EQ('=')
        PsiElement(XML_ATTRIBUTE_VALUE)
          XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
          XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('myaction')
          XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
      PsiWhiteSpace('\n     ')
      PsiElement(XML_ATTRIBUTE)
        XmlToken:XML_NAME('schema')
        XmlToken:XML_EQ('=')
        PsiElement(XML_ATTRIBUTE_VALUE)
          XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
          XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('/WEB-INF/Constraints.xsd')
          XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
      XmlToken:XML_TAG_END('>')
      XmlText
        PsiWhiteSpace('\n')
      HtmlTag:impact:validateInput
        XmlToken:XML_START_TAG_START('<')
        XmlToken:XML_NAME('impact:validateInput')
        PsiWhiteSpace(' ')
        PsiElement(XML_ATTRIBUTE)
          XmlToken:XML_NAME('type')
          XmlToken:XML_EQ('=')
          PsiElement(XML_ATTRIBUTE_VALUE)
            XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
            XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('hidden')
            XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
        PsiWhiteSpace(' ')
        PsiElement(XML_ATTRIBUTE)
          XmlToken:XML_NAME('name')
          XmlToken:XML_EQ('=')
          PsiElement(XML_ATTRIBUTE_VALUE)
            XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
            XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('cReqFuncCd')
            XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
        PsiWhiteSpace(' ')
        PsiElement(XML_ATTRIBUTE)
          XmlToken:XML_NAME('editableMode')
          XmlToken:XML_EQ('=')
          PsiElement(XML_ATTRIBUTE_VALUE)
            XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
            XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('aaa')
            XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
        PsiWhiteSpace(' ')
        XmlToken:XML_EMPTY_ELEMENT_END('/>')
      XmlText
        PsiWhiteSpace('\n\n')
      HtmlTag:table
        XmlToken:XML_START_TAG_START('<')
        XmlToken:XML_NAME('table')
        PsiWhiteSpace(' ')
        PsiElement(XML_ATTRIBUTE)
          XmlToken:XML_NAME('width')
          XmlToken:XML_EQ('=')
          PsiElement(XML_ATTRIBUTE_VALUE)
            XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
            XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('100%')
            XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
        PsiWhiteSpace(' ')
        PsiElement(XML_ATTRIBUTE)
          XmlToken:XML_NAME('cellspacing')
          XmlToken:XML_EQ('=')
          PsiElement(XML_ATTRIBUTE_VALUE)
            XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
            XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('0')
            XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
        PsiWhiteSpace(' ')
        PsiElement(XML_ATTRIBUTE)
          XmlToken:XML_NAME('cellpadding')
          XmlToken:XML_EQ('=')
          PsiElement(XML_ATTRIBUTE_VALUE)
            XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
            XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('3')
            XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
        PsiWhiteSpace(' ')
        PsiElement(XML_ATTRIBUTE)
          XmlToken:XML_NAME('class')
          XmlToken:XML_EQ('=')
          PsiElement(XML_ATTRIBUTE_VALUE)
            XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
            XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('tableBorder')
            XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
        PsiWhiteSpace(' ')
        PsiElement(XML_ATTRIBUTE)
          XmlToken:XML_NAME('border')
          XmlToken:XML_EQ('=')
          PsiElement(XML_ATTRIBUTE_VALUE)
            XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
            XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('0')
            XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
        XmlToken:XML_TAG_END('>')
        XmlText
          PsiWhiteSpace('\n')
        HtmlTag:th
          XmlToken:XML_START_TAG_START('<')
          XmlToken:XML_NAME('th')
          XmlToken:XML_TAG_END('>')
          XmlText
            PsiWhiteSpace(' ')
            XmlToken:XML_DATA_CHARACTERS('Security')
            PsiWhiteSpace(' ')
            XmlToken:XML_DATA_CHARACTERS('Profiles')
            PsiWhiteSpace(' ')
          XmlToken:XML_END_TAG_START('</')
          XmlToken:XML_NAME('th')
          XmlToken:XML_TAG_END('>')
        XmlText
          PsiWhiteSpace('\n')
        XmlToken:XML_END_TAG_START('</')
        XmlToken:XML_NAME('table')
        XmlToken:XML_TAG_END('>')
      XmlText
        PsiWhiteSpace('\n')
      HtmlTag:table
        XmlToken:XML_START_TAG_START('<')
        XmlToken:XML_NAME('table')
        PsiWhiteSpace(' ')
        PsiElement(XML_ATTRIBUTE)
          XmlToken:XML_NAME('width')
          XmlToken:XML_EQ('=')
          PsiElement(XML_ATTRIBUTE_VALUE)
            XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
            XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('100%')
            XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
        PsiWhiteSpace(' ')
        PsiElement(XML_ATTRIBUTE)
          XmlToken:XML_NAME('cellspacing')
          XmlToken:XML_EQ('=')
          PsiElement(XML_ATTRIBUTE_VALUE)
            XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
            XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('0')
            XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
        PsiWhiteSpace(' ')
        PsiElement(XML_ATTRIBUTE)
          XmlToken:XML_NAME('cellpadding')
          XmlToken:XML_EQ('=')
          PsiElement(XML_ATTRIBUTE_VALUE)
            XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
            XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('3')
            XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
        PsiWhiteSpace(' ')
        PsiElement(XML_ATTRIBUTE)
          XmlToken:XML_NAME('class')
          XmlToken:XML_EQ('=')
          PsiElement(XML_ATTRIBUTE_VALUE)
            XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
            XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('tableBorder')
            XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
        PsiWhiteSpace(' ')
        PsiElement(XML_ATTRIBUTE)
          XmlToken:XML_NAME('border')
          XmlToken:XML_EQ('=')
          PsiElement(XML_ATTRIBUTE_VALUE)
            XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
            XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('0')
            XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
        XmlToken:XML_TAG_END('>')
        XmlText
          PsiWhiteSpace('\n  ')
        HtmlTag:tr
          XmlToken:XML_START_TAG_START('<')
          XmlToken:XML_NAME('tr')
          PsiWhiteSpace(' ')
          PsiElement(XML_ATTRIBUTE)
            XmlToken:XML_NAME('valign')
            XmlToken:XML_EQ('=')
            PsiElement(XML_ATTRIBUTE_VALUE)
              XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
              XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('top')
              XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
          XmlToken:XML_TAG_END('>')
          XmlText
            PsiWhiteSpace('\n    ')
          HtmlTag:td
            XmlToken:XML_START_TAG_START('<')
            XmlToken:XML_NAME('td')
            PsiWhiteSpace(' ')
            PsiElement(XML_ATTRIBUTE)
              XmlToken:XML_NAME('width')
              XmlToken:XML_EQ('=')
              PsiElement(XML_ATTRIBUTE_VALUE)
                XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
                XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('33%')
                XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
            PsiWhiteSpace(' ')
            XmlToken:XML_TAG_END('>')
            XmlText
              PsiWhiteSpace('\n    ')
            HtmlTag:impact:validateInput
              XmlToken:XML_START_TAG_START('<')
              XmlToken:XML_NAME('impact:validateInput')
              PsiWhiteSpace(' ')
              PsiElement(XML_ATTRIBUTE)
                XmlToken:XML_NAME('editableMode')
                XmlToken:XML_EQ('=')
                PsiElement(XML_ATTRIBUTE_VALUE)
                  XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
                  XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
              PsiWhiteSpace(' ')
              PsiElement(XML_ATTRIBUTE)
                XmlToken:XML_NAME('name')
                XmlToken:XML_EQ('=')
                PsiElement(XML_ATTRIBUTE_VALUE)
                  XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
                  XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('rbSecurityProfileRadioIndex')
                  XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
              PsiWhiteSpace(' ')
              PsiElement(XML_ATTRIBUTE)
                XmlToken:XML_NAME('type')
                XmlToken:XML_EQ('=')
                PsiElement(XML_ATTRIBUTE_VALUE)
                  XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
                  XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('radio')
                  XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
              PsiWhiteSpace(' ')
              PsiElement(XML_ATTRIBUTE)
                XmlToken:XML_NAME('disabled')
                XmlToken:XML_EQ('=')
                PsiElement(XML_ATTRIBUTE_VALUE)
                  XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
                  XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
              PsiWhiteSpace(' ')
              PsiElement(XML_ATTRIBUTE)
                XmlToken:XML_NAME('value')
                XmlToken:XML_EQ('=')
                PsiElement(XML_ATTRIBUTE_VALUE)
                  XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
                  XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
              PsiWhiteSpace(' ')
              PsiElement(XML_ATTRIBUTE)
                XmlToken:XML_NAME('tabIndex')
                XmlToken:XML_EQ('=')
                PsiElement(XML_ATTRIBUTE_VALUE)
                  XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
                  XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
              XmlToken:XML_EMPTY_ELEMENT_END('/>')
            HtmlTag:a
              XmlToken:XML_START_TAG_START('<')
              XmlToken:XML_NAME('a')
              PsiWhiteSpace(' ')
              PsiElement(XML_ATTRIBUTE)
                XmlToken:XML_NAME('href')
                XmlToken:XML_EQ('=')
                PsiElement(XML_ATTRIBUTE_VALUE)
                  XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
                  XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('javascript:submitFormToSecurityDetailWindow( ' ', 'U')')
                  XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
              XmlToken:XML_TAG_END('>')
              XmlText
                XmlToken:XML_DATA_CHARACTERS('something')
              XmlToken:XML_END_TAG_START('</')
              XmlToken:XML_NAME('a')
              XmlToken:XML_TAG_END('>')
            XmlText
              PsiWhiteSpace('\n    ')
            XmlToken:XML_END_TAG_START('</')
            XmlToken:XML_NAME('td')
            XmlToken:XML_TAG_END('>')
          XmlText
            PsiWhiteSpace('\n  ')
          XmlToken:XML_END_TAG_START('</')
          XmlToken:XML_NAME('tr')
          XmlToken:XML_TAG_END('>')
        XmlText
          PsiWhiteSpace('\n       ')
        HtmlTag:td
          XmlToken:XML_START_TAG_START('<')
          XmlToken:XML_NAME('td')
          PsiWhiteSpace(' ')
          PsiElement(XML_ATTRIBUTE)
            XmlToken:XML_NAME('width')
            XmlToken:XML_EQ('=')
            PsiElement(XML_ATTRIBUTE_VALUE)
              XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
              XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('33%')
              XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
          PsiWhiteSpace(' ')
          XmlToken:XML_TAG_END('>')
          XmlText
            PsiWhiteSpace('\n       ')
            XmlToken:XML_CHAR_ENTITY_REF('&nbsp;')
            PsiWhiteSpace('\n       ')
          XmlToken:XML_END_TAG_START('</')
          XmlToken:XML_NAME('td')
          XmlToken:XML_TAG_END('>')
        XmlText
          PsiWhiteSpace('\n  ')
        PsiErrorElement:Closing tag matches nothing
          XmlToken:XML_END_TAG_START('</')
          XmlToken:XML_NAME('tr')
          XmlToken:XML_TAG_END('>')
        XmlText
          PsiWhiteSpace('\n')
        XmlToken:XML_END_TAG_START('</')
        XmlToken:XML_NAME('table')
        XmlToken:XML_TAG_END('>')
      XmlText
        PsiWhiteSpace('\n')
      HtmlTag:input
        XmlToken:XML_START_TAG_START('<')
        XmlToken:XML_NAME('input')
        PsiWhiteSpace(' ')
        PsiElement(XML_ATTRIBUTE)
          XmlToken:XML_NAME('type')
          XmlToken:XML_EQ('=')
          PsiElement(XML_ATTRIBUTE_VALUE)
            XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
            XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('hidden')
            XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
        PsiWhiteSpace(' ')
        PsiElement(XML_ATTRIBUTE)
          XmlToken:XML_NAME('name')
          XmlToken:XML_EQ('=')
          PsiElement(XML_ATTRIBUTE_VALUE)
            XmlToken:XML_ATTRIBUTE_VALUE_START_DELIMITER('"')
            XmlToken:XML_ATTRIBUTE_VALUE_TOKEN('aaa')
            XmlToken:XML_ATTRIBUTE_VALUE_END_DELIMITER('"')
        XmlToken:XML_TAG_END('>')
      XmlText
        PsiWhiteSpace('\n')
      XmlToken:XML_END_TAG_START('</')
      XmlToken:XML_NAME('impact:validateForm')
      XmlToken:XML_TAG_END('>')