}
if (o != null && proceedOk) {
log.info("StorageBackingBean DoTreeView standardTraverseTree() o != null currentConfiguration: " + currentConfiguration);
if (currentConfiguration.equals(DataModelConfiguration.PLANETS)) {
TreeNodeImpl childNode = new TreeNodeImpl();
childNode.setData(ModelConfiguration.DIGITAL_OBJECT_MODEL.name());
childNode.setParent(node);
node.removeChild(NODE_ID);
node.addChild(NODE_ID, childNode);
if (o.getTitle() != null) {
addNode(childNode, ModelConfiguration.DigitalObjectModel.TITLE.name(), o.getTitle());
}
if (o.getPermanentUri() != null) {
addNode(childNode, ModelConfiguration.DigitalObjectModel.PLANETS_URI.name(),
o.getPermanentUri().toString());
}
if (o.getFormat() != null) {
addNode(childNode, ModelConfiguration.DigitalObjectModel.FORMAT.name(),
o.getFormat().toString());
}
if (o.getManifestationOf() != null) {
addNode(childNode, ModelConfiguration.DigitalObjectModel.MANIFESTATION_OF.name(),
o.getManifestationOf().toString());
}
describeMetadata(childNode, o);
describeEvents(childNode, o);
} else {
TreeNodeImpl childNode = new TreeNodeImpl();
childNode.setData(ModelConfiguration.PREMIS_MODEL.name());
childNode.setParent(node);
node.removeChild(NODE_ID);
node.addChild(NODE_ID, childNode);
TreeNode idNode = addNode(childNode, ModelConfiguration.PremisModel.OBJECT_IDENTIFIER.name());
if (o.getPermanentUri() != null) {