anchor.diff:      ;
   
   parExpression
  -    :   '(' expression ')'
  +    :   '(' expression ( ( GT | LT | EQUAL | LE | GE | NOTEQUAL | AND | OR ) expression )? ')'
       ;
   
   expressionList
  
positive.code: 
  expression
      :   primary
      |  'new' Identifier '(' methodParams? ')'
      |  Identifier '.' Identifier '(' methodParams? ')'
      |  Identifier '(' methodParams? ')'
  //    |   expression ('++' | '--')
  //    |   ('+'|'-'|'++'|'--') expression
  //    |   ('~'|'!') expression
  
negative.code:     ;
  
  antApiResponses
      :   '@' 'ApiResponses' '(' ( antApiResponseSet )? ')'
      ;
  
  antApiResponseSet
      :   antApiResponse (',' antApiResponse)*
      ;
  
  antApiResponse
      :   '@' 'ApiResponse' '(' ( elementValuePairs | elementValue )? ')'
      ;
  
  elementValuePairs
  