original_string: protected function _typeDescriptorString(): string
      {
          if ($this->typeClass() == Identifier::CLASS_UNIVERSAL) {
              return self::tagToName($this->_typeTag);
          }
          return sprintf("%s TAG %d", Identifier::classToName($this->typeClass()),
              $this->_typeTag);
      }
code: protected function _typeDescriptorString(): string
      {
          if ($this->typeClass() == Identifier::CLASS_UNIVERSAL) {
              return self::tagToName($this->_typeTag);
          }
          return sprintf("%s TAG %d", Identifier::classToName($this->typeClass()),
              $this->_typeTag);
      }
code_tokens: protected function _typeDescriptorString ( ) : string { if ( $ this -> typeClass ( ) == Identifier :: CLASS_UNIVERSAL ) { return self :: tagToName ( $ this -> _typeTag ) ; } return sprintf ( "%s TAG %d" , Identifier :: classToName ( $ this -> typeClass ( ) ) , $ this -> _typeTag ) ; }
docstring: Get textual description of the type for debugging purposes.
  
  @return string
docstring_tokens: Get textual description of the type for debugging purposes .