return new ProcessingInstructionNode(parse(children), parse(next), name);
Node children = node.getFirstChild(); ProcessingInstructionNode ret = new ProcessingInstructionNode(name); ret.children = parse(children); return ret;
  final TemplateNode parseProcessingInstruction(Node node, Node children,                                                Node next)    throws TransformerConfigurationException, XPathExpressionException  {    NamedNodeMap attrs = node.getAttributes();    String name = getRequiredAttribute(attrs, "name", node);    return new ProcessingInstructionNode(parse(children),                                         parse(next), name);  }