} else if (node.getNodeType() == Node.TEXT_NODE) {
if (content instanceof XSLPathExpr) {
XSLPathExpr xslExpr = (XSLPathExpr) content;
xslExpr.addText(node.getNodeValue());
} else
constructer = new Text((XSLContext) context, node.getNodeValue());
} else if (node.getNodeType() == Node.CDATA_SECTION_NODE) {
//UNDERSTAND: constructer = new CDATAConstructor((XQueryContext) context, node.getNodeName());
} else if (node.getNodeType() == Node.PROCESSING_INSTRUCTION_NODE) {
} else {
throw new XPathException("not supported node type: "+node.getNodeType());