close(childImpl);
}
}
}
NodeConfig config = node.getConfig();
if(config.children().length > 0 || config.children_types().length > 0){
Iterator<HTMLNode> iter = node.childIterator();//node.getChildren().iterator();
while(iter.hasNext()){
HTMLNode child = iter.next();
if(HTML.isChild(node, child.getConfig())) continue;
iter.remove();
if(config.move() == MoveType.INSERT) insert(node, child);
// if(config.move() == MoveType.ADD) node.getParent().addChild(child);
}
}
if(config.move() != MoveType.HEADER) return;
NodeImpl header = null;
if(service.getRootNode().getChildren().size() > 0){
header = (NodeImpl)service.getRootNode().getChildren().get(0);
}