anchor.diff:  
   explicitGenericInvocation
       : nonWildcardTypeArguments explicitGenericInvocationSuffix
  -    ;
  -
  -nonWildcardTypeArguments
  -    : '<' typeList '>'
       ;
   
   typeArgumentsOrDiamond
  
positive.code:     ;
  
  defaultValue
      : 'default' elementValue
      ;
  
  // STATEMENTS / BLOCKS
  
negative.code:     | CharacterLiteral
      | StringLiteral
      | BooleanLiteral
      | NullLiteral
      ;
  
  // ANNOTATIONS
  