{
ArrayList<NavigationNodeData> children = new ArrayList<NavigationNodeData>();
for (int i = 0;i < nodes.size();i++)
{
PageNode node = nodes.get(i);
NavigationNodeData child = node.build();
children.add(child);
}
return Collections.unmodifiableList(children);
}
else