docs: @Override
    protected void visitCallNode(CallNode node) {
  
      // If this node has any CallParamContentNode children those contents are not computable as JS
      // expressions, visit them to generate code to define their respective 'param<n>' variables.
      for (CallParamNode child : node.getChildren()) {
        if (child instanceof CallParamContentNode && !isComputableAsJsExprsVisitor.exec(child)) {
          visit(child);
        }
      }
  
      // Add the call's result to the current output var.
      Expression call =
          genCallCodeUtils.gen(
              node, templateAliases, templateTranslationContext, errorReporter, getExprTranslator());
      jsCodeBuilder.addChunkToOutputVar(call);
    }