ElementNode [] rootNodes = axisHierarchy.getRootNodes();
HashMap<ElementNode, TreeNode> parents = new HashMap<ElementNode, TreeNode>();
for (ElementNode rootElement: rootNodes) {
XElementNode xRoot = XElementFactory.createX(rootElement, hierarchyId, viewId);
xRoot.setChildCount(rootElement.getChildCount());
TreeNode n = new TreeNode(null, xRoot, true);
if (xRoot.getChildCount() != 0) {
parents.put(rootElement, n);
}
nodes.add(n);
cvc.elementNodes.put(xRoot.getId(), rootElement);