anchor.diff:  setType :  SET_LITERAL  L_BRACE  (extensionAndException  optionalExtensionMarker  | componentTypeLists)? R_BRACE
   	;
   
  -setOfType    : SET_LITERAL (constraint | sizeConstraint)? OF_LITERAL (type | namedType)
  +setOfType    : SET_LITERAL (constraint | sizeConstraint)? OF_LITERAL (asnType | namedType)
   ;
   
   referencedType :
  
positive.code: variableTypeValueFieldSpec : AMPERSAND IDENTIFIER  fieldName valueOptionalitySpec ?
  ;
  
  fixedTypeValueSetFieldSpec : AMPERSAND IDENTIFIER   type valueSetOptionalitySpec ?
  ;
  
  valueSetOptionalitySpec : OPTIONAL_LITERAL | DEFAULT_LITERAL valueSet
  
negative.code: 
  typeAssignment :
        ASSIGN_OP
        asnType
  ;
  
  valueAssignment :
        asnType
  	  ASSIGN_OP
         value
  ;
  asnType : (builtinType | referencedType) (constraint)*
  ;
  builtinType :
     octetStringType
  