anchor.diff:      ;
   
   catchClause
  -    :   'catch' '(' variableModifiers catchType Identifier ')' block
  +    :   'catch' '(' variableModifier* catchType Identifier ')' block
       ;
   
   catchType
  
positive.code:     ;
  
  localVariableDeclaration
      :   variableModifiers type variableDeclarators
      ;
      
  variableModifiers
      :   variableModifier*
      ;
  
  statement
      : block
      |   ASSERT expression (':' expression)? ';'
  
negative.code: 	;
  
  resource
  	:	variableModifier* classOrInterfaceType variableDeclaratorId '=' expression
  	;
  
  switchBlockStatementGroups
      :   (switchBlockStatementGroup)*
      ;
  