anchor.diff:      ;
   
   typeNamePairs
  -    :   LPAREN typeNamePair (COMMA typeNamePair)* RPAREN
  +    :   LPAREN typeNamePair (COMMA typeNamePair)* rparen
       ;
   
   typeNamePair
  
positive.code:  */
  methodDeclaration[int t, int ct]
      :   { 3 == $ct }?
          returnType[$ct] methodName LPAREN RPAREN (DEFAULT nls elementValue)?
      |
          modifiersOpt typeParameters? returnType[$ct]?
          methodName formalParameters (nls THROWS nls qualifiedClassNameList)?
  
negative.code:     ;
  
  formalParameters
      :   LPAREN formalParameterList? rparen
      ;
  
  formalParameterList
  