return new IfNode(parse(children), parse(next), test);
Node children = node.getFirstChild(); IfNode ret = new IfNode(test); ret.children = parse(children); return ret;
  final TemplateNode parseIf(Node node, Node children, Node next)    throws TransformerConfigurationException, XPathExpressionException  {    NamedNodeMap attrs = node.getAttributes();    String t = getRequiredAttribute(attrs, "test", node);    Expr test = (Expr) xpath.compile(t);    return new IfNode(parse(children), parse(next), test);  }