ForEachNode forEachNode = new ForEachNode();
forEachNode.setId(node.getId());
forEachNode.setMetaData("UniqueId", node.getMetaData().get("UniqueId"));
node.setMetaData("UniqueId", null);
node.setMetaData("hidden", true);
forEachNode.addNode(node);
forEachNode.linkIncomingConnections(NodeImpl.CONNECTION_DEFAULT_TYPE, node.getId(), NodeImpl.CONNECTION_DEFAULT_TYPE);
forEachNode.linkOutgoingConnections(node.getId(), NodeImpl.CONNECTION_DEFAULT_TYPE, NodeImpl.CONNECTION_DEFAULT_TYPE);
node = forEachNode;
handleForEachNode(node, element, uri, localName, parser);
break;