function toString(bool $asDefinition = false): string {
    $token = $asDefinition ? Token::functionName : Token::functionData;
    $number = $asDefinition ? $this->getLineNumber() : $this->getExecutionCount();
    return "$token:$number,{$this->getFunctionName()}";
  }