anchor.diff:      ;
   
   namespaceDeclaration
  -    : Namespace (namespaceNameList? OpenCurlyBracket namespaceStatement* '}' | namespaceNameList SemiColon)
  +    : Namespace (namespaceNameList? OpenCurlyBracket namespaceStatement* CloseCurlyBracket | namespaceNameList SemiColon)
       ;
   
   namespaceStatement
  
positive.code:     ;
  
  switchStatement
      : Switch parentheses (OpenCurlyBracket SemiColon? switchBlock* '}' | ':' SemiColon? switchBlock* EndSwitch SemiColon)
      ;
  
  switchBlock
  
negative.code:     : attributes Private? modifier? Partial? (
        classEntryType identifier typeParameterListInBrackets? (Extends qualifiedStaticTypeRef)? (Implements interfaceList)?
      | Interface identifier typeParameterListInBrackets? (Extends interfaceList)? )
        OpenCurlyBracket classStatement* CloseCurlyBracket
      ;
  
  classEntryType
  