anchor.diff:      ;
       
   positionalArguments
  -    : '(' ( positionalArgument (',' positionalArgument)* )? ')'
  -    -> ^(POSITIONAL_ARGUMENT_LIST ^(POSITIONAL_ARGUMENT positionalArgument)*)
  +    : LPAREN ( positionalArgument (',' positionalArgument)* )? ')'
  +    -> ^(POSITIONAL_ARGUMENT_LIST[$LPAREN] ^(POSITIONAL_ARGUMENT positionalArgument)*)
       ;
   
   positionalArgument
  
positive.code:     :   'continue'
      ;
  
  DO
      :   'do'
      ;
      
  ELSE
      :   'else'
      ;            
  
  
negative.code:     ;
  
  classBody
      : LBRACE annotatedDeclarationOrStatement* '}'
      -> ^(CLASS_BODY[$LBRACE] annotatedDeclarationOrStatement*)
      ;
  
  extendedType
  