MessageNode(TemplateNode children, TemplateNode next, boolean terminate)
MessageNode(boolean terminate)
  MessageNode(TemplateNode children, TemplateNode next, boolean terminate)  {    super(children, next);    this.terminate = terminate;  }