anchor.diff:      ;
   
   nameAndTypeArguments
  -    : (typeName|memberName) ((typeArgumentsStart) => typeArguments)?
  +    : (typeName | memberName) ((typeArgumentsStart) => typeArguments)?
       | 'subtype' 
       | 'outer'
       ;
  
positive.code:     ;
  
  voidMethodArgument
      : 'void' parameterName formalParameters+ block
      -> parameterName ^(METHOD_ARG 'void' parameterName formalParameters+ block)
      ;
  
  typedMethodOrGetterArgument
  
negative.code:     | selfReference
      | nameAndTypeArguments
      ;
  
  memberSelector
      : memberOperator nameAndTypeArguments
  