public StorageNode createNode(String name) throws DHashFactoryException { OverlayNode overlayNode; DHashNode dhashNode; try { overlayNode = overlayNodeFactory.createNode(name); dhashNode = createNode(name, overlayNode); } catch (OverlayException e) { throw new DHashFactoryException("Error creating overlay node", e); } return dhashNode; }