public override object VisitCallPkg(CallPkgContext context) { var ty = ""; var r = (new Result("object")); if (context.typeNotNull() != null) { ty = ((string)Visit(context.typeNotNull())); r.data = ty; } r.text = (new System.Text.StringBuilder().Append("(new ").Append(ty)).To_Str(); r.text += ((Result)Visit(context.tuple())).text; r.text += ")"; return(r); }