docs: @Override
    protected Statement visitCallDelegateNode(CallDelegateNode node) {
      Label reattachPoint = new Label();
      Expression variantExpr;
      if (node.getDelCalleeVariantExpr() == null) {
        variantExpr = constant("");
      } else {
        variantExpr =
            exprCompiler.compile(node.getDelCalleeVariantExpr(), reattachPoint).coerceToString();
      }
      Expression calleeExpression =
          parameterLookup
              .getRenderContext()
              .getDeltemplate(
                  node.getDelCalleeName(),
                  variantExpr,
                  node.allowEmptyDefault(),
                  prepareParamsHelper(node, reattachPoint),
                  parameterLookup.getIjRecord());
      return renderCallNode(reattachPoint, node, calleeExpression);
    }