anchor.diff:      ;
   
   specialMethodArgument
  -    :(  methodOrParameterName | 'case' '(' expression ')' ) specialFunctor 
  +    :(  methodOrParameterName | 'case' '(' expressions ')' ) specialFunctor 
       ;
   
   methodOrParameterName
  
positive.code:     ;
  
  enumeration
      : '{' ( assignable (',' assignable)* )? '}'
      ;
  
  selector 
  
negative.code:     : LIDENTIFIER
      ;
  
  namedArguments
      : '{' ((namedArgument ';') => namedArgument ';')* varargArguments? '}'
      ;
  
  varargArguments
      : assignables
      ;
  
  assignables
      : assignable (',' assignable)*
      ;
  
  parExpression 
  