anchor.diff:      (htmlTag
           | singletonTag
           | paragraph
  -            | tr
  -            | td
  -            | th
  -            | body
  -            | colgroup
  -            | dd
  -            | dt
  -            | head
  -            | html
  -            | option
  -            | tbody
  -            | thead
  -            | tfoot
  -            | pTagOpen
  -            | trTagOpen
  -            | tdTagOpen
  -            | thTagOpen
  -            | bodyTagOpen
  -            | colgroupTagOpen
  -            | ddTagOpen
  -            | dtTagOpen
  -            | headTagOpen
  -            | htmlTagOpen
  -            | optionTagOpen
  -            | tbodyTagOpen
  -            | theadTagOpen
  -            | tfootTagOpen
  -        | ({!isNextJavadocTag()}? LEADING_ASTERISK)
  -            | htmlComment
  -            | CDATA
  -            | NEWLINE
  -            | text
  -            | javadocInlineTag)*
  +        | tr
  +        | td
  +        | th
  +        | body
  +        | colgroup
  +        | dd
  +        | dt
  +        | head
  +        | html
  +        | option
  +        | tbody
  +        | thead
  +        | tfoot
  +        | pTagOpen
  +        | trTagOpen
  +        | tdTagOpen
  +        | thTagOpen
  +        | bodyTagOpen
  +        | colgroupTagOpen
  +        | ddTagOpen
  +        | dtTagOpen
  +        | headTagOpen
  +        | htmlTagOpen
  +        | optionTagOpen
  +        | tbodyTagOpen
  +        | theadTagOpen
  +        | tfootTagOpen
  +        | ({!isNextJavadocTag()}? LEADING_ASTERISK)
  +        | htmlComment
  +        | CDATA
  +        | NEWLINE
  +        | text
  +        | javadocInlineTag)*
       liTagClose
       ;
   
  
positive.code:         | singletonTag
          | paragraph
          | li
              | tr
              | td
              | th
              | colgroup
              | dd
              | dt
              | head
              | html
              | option
              | tbody
              | thead
              | tfoot
              | pTagOpen
              | liTagOpen
              | trTagOpen
              | tdTagOpen
              | thTagOpen
              | colgroupTagOpen
              | ddTagOpen
              | dtTagOpen
              | headTagOpen
              | htmlTagOpen
              | optionTagOpen
              | tbodyTagOpen
              | theadTagOpen
              | tfootTagOpen
              | ({!isNextJavadocTag()}? LEADING_ASTERISK)
              | htmlComment
              | CDATA
              | NEWLINE
              | text
              | javadocInlineTag)*
      bodyTagClose
      ;
  
  
negative.code:         | singletonTag
          | paragraph
          | li
          | tr
          | td
          | th
          | body
          | colgroup
          | dt
          | head
          | html
          | option
          | tbody
          | thead
          | tfoot
          | pTagOpen
          | liTagOpen
          | trTagOpen
          | tdTagOpen
          | thTagOpen
          | bodyTagOpen
          | colgroupTagOpen
          | dtTagOpen
          | headTagOpen
          | htmlTagOpen
          | optionTagOpen
          | tbodyTagOpen
          | theadTagOpen
          | tfootTagOpen
          | ({!isNextJavadocTag()}? LEADING_ASTERISK)
          | htmlComment
          | CDATA
          | NEWLINE
          | text
          | javadocInlineTag)*
      ddTagClose
      ;
  
  