anchor.diff:      ;
   
   type
  -    : parameterizedType ( '[' parameterizedType? ']' )?
  +    : parameterizedType //( '[' parameterizedType? ']' )?
       | 'subtype'
       ;
       
   parameterizedType
  -    : qualifiedTypeName ( (typeParameterStart) => typeArguments )?
  +    : qualifiedTypeName typeArguments?
       ;
   
   annotations
  
positive.code: elementsSpec
      : additiveExpression ( '...' | '..' additiveExpression )?
      //|  '...' additiveExpression	
      ;
  
  arguments 
  
negative.code: rangeIntervalEntryExpression
      : additiveExpression
        (('..'|'->') additiveExpression)?
      //: additiveExpression ('->' additiveExpression)?
      //| '[' additiveExpression ',' additiveExpression ']'
      ;
  
  additiveExpression
  