CopyOfNode(TemplateNode children, TemplateNode next, Expr select)
CopyOfNode(Expr select)
  CopyOfNode(TemplateNode children, TemplateNode next, Expr select)  {    super(children, next);    this.select = select;  }