anchor.diff:  	| 'PrintableString'
   	| 'TeletexString'
   	| 'T61String'
  -//	| 'UniversalString'
  -//	| 'UTF8String'
  +	| 'UniversalString'
  +	| 'UTF8String'
   	| 'VideotexString'
  -	| 'VisibleString' ;
  +	| 'VisibleString' ; 
  +*/
   
   restrictedCharacterStringValue: CSTRING | characterStringList | quadruple | tuple ;
   
  
positive.code: 
  tag : LEFT_SQUARE_BRACKET encodingReference asn1class classNumber RIGHT_SQUARE_BRACKET ;
  
  encodingReference : ENCODINGREFERENCE COLON | EMPTY;
  
  classNumber: NUMBER | definedValue ;
  
  
negative.code: xMLCharacterStringValue : xMLRestrictedCharacterStringValue | xMLUnrestrictedCharacterStringValue ;
  
  // Chapter 41 Definition of restricted character string types
  restrictedCharacterStringType : TYPEREFERENCE ;
  /**	
  	Checked in the code
  	: 'BMPString'
  	| 'GeneralString'
  	| 'GraphicString'
  	| 'IA5String'
  	| 'ISO646String'
  