return new MessageNode(parse(children), parse(next), terminate);
Node children = node.getFirstChild(); MessageNode ret = new MessageNode(terminate); ret.children = parse(children); return ret;
  final TemplateNode parseMessage(Node node, Node children, Node next)    throws TransformerConfigurationException, XPathExpressionException  {    NamedNodeMap attrs = node.getAttributes();    String t = getAttribute(attrs, "terminate");    boolean terminate = "yes".equals(t);    return new MessageNode(parse(children), parse(next), terminate);  }