anchor.diff:          )?
           { expecting=SEMICOLON; }
           SEMICOLON
  -        { expecting=-1; }
  -        { $declaration.setEndToken($SEMICOLON); }
  +        { expecting=-1;
  +          $declaration.setEndToken($SEMICOLON); }
         )
       ;
   
  
positive.code:       )?
        { expecting=SEMICOLON; }
        SEMICOLON
        { $specifiedArgument.setEndToken($SEMICOLON); }
      ;
  
  anonymousArgument returns [SpecifiedArgument namedArgument]
  
negative.code:       )
        { expecting=SEMICOLON; }
        SEMICOLON
        { expecting=-1;
          $declaration.setEndToken($SEMICOLON); }
      ;
  
  namedArgumentDeclaration returns [NamedArgument declaration]
  