public function visitBooleanType(BooleanType $type)
    {
        $this->typeCheck->visitBooleanType(func_get_args());

        $call = new Call(QualifiedIdentifier::fromString('\is_bool'));
        $call->add($this->valueExpression());

        return $call;
    }
public function visitBooleanType(BooleanType $type)
    {
        $this->typeCheck->visitBooleanType(func_get_args());

        $call = new Call(QualifiedIdentifier::fromString('\is_bool'));
        $call->add($this->valueExpression());

        return $call;
    }
@param BooleanType $type

@return Call