anchor.diff:      | classOrInterfaceDeclaration
       | (Identifier COLON)? statement
       ;
  -
  +    
   localVariableDeclarationStatement
  -    : (variableModifier)* type variableDeclarators SEMI
  +    : localVariableDeclaration SEMI
  +    ;
  +    
  +localVariableDeclaration
  +    : (variableModifier)* type variableDeclarators
       ;
   
   statement
       : block
       | SEMI
       | Identifier COLON statement
  -    | statementExpression SEMI
  +    | expression SEMI
       | IF parExpression statement (ELSE statement)?
       | ASSERT expression (COLON expression)? SEMI
       | SWITCH parExpression L_CURLY switchBlockStatementGroups R_CURLY
  
positive.code:     ;
  
  type
      : basicType (L_BRACKET R_BRACKET)*
      | referenceType (L_BRACKET R_BRACKET)*
      ;
  
  basicType
  
negative.code:     | SUPER superSuffix
      | NEW creator
      | nonWildcardTypeArguments (explicitGenericInvocationSuffix | THIS arguments)
      | Identifier
      | type DOT CLASS
      | VOID DOT CLASS
      ;
  
  