anchor.diff:  
   statement
       :   block                                                                                               #blockStmtAlt
  -    |   IF expressionInPar nls tb=statement ((nls | sep) ELSE nls fb=statement)?                              #ifElseStmtAlt
  +    |   IF expressionInPar nls tb=statement ((nls | sep) ELSE nls fb=statement)?                            #ifElseStmtAlt
       |   loopStatement                                                                                       #loopStmtAlt
   
       |   tryCatchStatement                                                                                   #tryCatchStmtAlt
   
       |   switchStatement                                                                                     #switchStmtAlt
  -    |   SYNCHRONIZED expressionInPar nls block                                                                #synchronizedStmtAlt
  +    |   SYNCHRONIZED expressionInPar nls block                                                              #synchronizedStmtAlt
       |   RETURN expression?                                                                                  #returnStmtAlt
       |   THROW expression                                                                                    #throwStmtAlt
   
  
positive.code:     ;
  
  dims
      :   (annotationsOpt LBRACK RBRACK)+
      ;
  
  dimsOpt
  
negative.code:     ;
  
  elementValueArrayInitializer
      :   LBRACK (elementValue (COMMA elementValue)*)? (COMMA)? rbrack
      ;
  
  // STATEMENTS / BLOCKS
  