} else {
// if the node doesn't exist, add it and
// add the specified label to it.
Label[] labels = { label };
try {
liveTree.addNode(documentId, labels, authoringNode.visibleInNav(),
authoringNode.getHref(),authoringNode.getSuffix(),
authoringNode.hasLink(),siblingDocId);
} catch (SiteTreeException e1) {
throw new ParentNodeNotFoundException("Couldn't add document: "
+ documentId + " to live tree.", e1);