original_string: protected static function _determineUniversalImplClass(int $tag): string
      {
          if (!array_key_exists($tag, self::MAP_TAG_TO_CLASS)) {
              throw new \UnexpectedValueException(
                  "Universal tag $tag not implemented.");
          }
          return self::MAP_TAG_TO_CLASS[$tag];
      }
code: protected static function _determineUniversalImplClass(int $tag): string
      {
          if (!array_key_exists($tag, self::MAP_TAG_TO_CLASS)) {
              throw new \UnexpectedValueException(
                  "Universal tag $tag not implemented.");
          }
          return self::MAP_TAG_TO_CLASS[$tag];
      }
code_tokens: protected static function _determineUniversalImplClass ( int $ tag ) : string { if ( ! array_key_exists ( $ tag , self :: MAP_TAG_TO_CLASS ) ) { throw new \ UnexpectedValueException ( "Universal tag $tag not implemented." ) ; } return self :: MAP_TAG_TO_CLASS [ $ tag ] ; }
docstring: Determine the class that implements an universal type of the given tag.
  
  @param int $tag
  @throws \UnexpectedValueException
  @return string Class name
docstring_tokens: Determine the class that implements an universal type of the given tag .