public function alternateGenerator(CodeBase $code_base) : \Generator
{
$alternate_id = 0;
$fqsen = $this->getFQSEN();
while ($code_base->hasFunctionWithFQSEN($fqsen)) {
(yield $code_base->getFunctionByFQSEN($fqsen));
$fqsen = $fqsen->withAlternateId(++$alternate_id);
}
}