anchor.diff:  
   parameterizedType: simpleDefinedType actualParameterList ;
   
  -simpleDefinedType: externalTypeReference | typereference ;
  +simpleDefinedType: externalTypeReference | TYPEREFERENCE ;
   
   parameterizedValue: simpleDefinedValue actualParameterList ;
   
  -simpleDefinedValue: externalValueReference | valuereference ;
  +simpleDefinedValue: externalValueReference | VALUEREFERENCE ;
   
   parameterizedValueSetType: simpleDefinedType actualParameterList ;
   
  
positive.code: 
  objIdComponents: nameForm | numberForm | nameAndNumberForm | definedValue ;
  
  nameForm: identifier ;
  
  numberForm: number | definedValue ;
  
  nameAndNumberForm: identifier '(' numberForm ')' ;
  
  xMLObjectIdentifierValue : xMLObjIdComponentList ;
  
  
negative.code: 
  xMLDelimitedItem
      : '<' nonParameterizedTypeName '>' xMLValue '</' nonParameterizedTypeName '>'
      | '<' IDENITIFIER '>' xMLValue '</' IDENITIFIER '>' ;
  
  setType
  	: 'SET' '{' '}'
  