Inheritance: extends Phan\Language\FQSEN, use trait Phan\Language\FQSEN\Alternatives, use trait Phan\Memoize
 /**
  * @param string $namespace
  * The namespace in an object's scope
  *
  * @param string $class_name
  * A class name if one is in scope or the empty
  * string otherwise.
  *
  * @param int $class_alternate_id
  * An alternate ID for the class for use when
  * there are multiple definitions of the class
  */
 protected function __construct(string $namespace, string $class_name, int $class_alternate_id = 0)
 {
     parent::__construct($namespace, $class_name, $class_alternate_id);
 }