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