original_string: private function _typeDescriptorString(): string
      {
          $type_cls = $this->_element->typeClass();
          $tag = $this->_element->tag();
          if ($type_cls == Identifier::CLASS_UNIVERSAL) {
              return Element::tagToName($tag);
          }
          return Identifier::classToName($type_cls) . " TAG $tag";
      }
code: private function _typeDescriptorString(): string
      {
          $type_cls = $this->_element->typeClass();
          $tag = $this->_element->tag();
          if ($type_cls == Identifier::CLASS_UNIVERSAL) {
              return Element::tagToName($tag);
          }
          return Identifier::classToName($type_cls) . " TAG $tag";
      }
code_tokens: private function _typeDescriptorString ( ) : string { $ type_cls = $ this -> _element -> typeClass ( ) ; $ tag = $ this -> _element -> tag ( ) ; if ( $ type_cls == Identifier :: CLASS_UNIVERSAL ) { return Element :: tagToName ( $ tag ) ; } return Identifier :: classToName ( $ type_cls ) . " TAG $tag" ; }
docstring: Get textual description of the wrapped element for debugging purposes.
  
  @return string
docstring_tokens: Get textual description of the wrapped element for debugging purposes .