anchor.diff:      ;
   
   classCreatorRest
  -    :   arguments
  -        (  {    self.scopes.append(('class','anon'))    }
  +    :   arguments (  
  +           {    
  +               anon_name = '$' + str(self._anon_stack[-1])
  +               self.scopes.append(('class',anon_name))
  +               self._anon_stack[-1] += 1
  +           }
           classBody)?
       ;
   
  
positive.code: }
  //NAK
  @init {
      self.scopes = []
      self.object_scopes = [[]]
      self.formals = []
  
negative.code:     ;
  
  classBody
      :       {
                  self._anon_stack.append(1)
              }
          l='{' 
              {
                  self.object_scopes.append([])
              }
      classBodyDeclaration* r='}'
              {
                  self._anon_stack.pop()
                  self.addBlock(min(self.modifier_line, $l.getLine()), $r.getLine(), $l.getLine())
                  }
      ;
  