protected String getPath(DocumentFactory factory, Publication pub, String area, String uuid,
String language) throws SiteException {
SiteTree tree = getTree(factory, pub, area);
SiteNode node = tree.getByUuid(uuid, language).getNode();
if (node == null) {
throw new SiteException("No node found for [" + pub.getId() + ":" + area + ":" + uuid
+ ":" + language + "]");
}
return node.getPath();
}