ArrayList nodeList = null;
if(nodes!=null) {
nodeList = new ArrayList(nodes.size());
for(Iterator it=nodes.iterator(); it.hasNext();) {
SplitNode node = (SplitNode)it.next();
nodeList.add(node.clone());
}
}
DockingPath path = new DockingPath(siblingId, tabbed, nodeList);
path.rootPortId = rootPortId;