public final static Element wrapElementsToSingleNode(List<Node> elements) {
Element groupNode = new GroupNode();
List<Node> list = new ArrayList<Node>(elements);
for (Node node : list) {
node.remove();
groupNode.appendChild(node);
}
return groupNode;
}
/**