anchor.diff:      : 'finally'^ block
       ;
   
  -specifiedVariableOrExpression
  -    : (declarationStart|specificationStart) => specifiedVariable 
  -    -> ^(RESOURCE specifiedVariable)
  +resource
  +    : ('@'|declarationStart|specificationStart) => specifiedVariable2
  +    -> ^(RESOURCE specifiedVariable2)
       | expression
       -> ^(RESOURCE expression)
       ;
  
positive.code:     ;
  
  tryBlock
      : 'try'^ ('('! specifiedVariableOrExpression ')'!)? block
      ;
  
  catchBlock
  
negative.code:     ;
  
  specifiedVariable
      : variable^ specifier?
      ;
  
  variable2
  