} finally {
if (session != null && session.isLive()) {
session.logout();
}
if (livesession != null && livesession.isLive()) {
livesession.logout();
}
}
}
private void recurseCheckin(Node node, VersionManager versionManager) throws RepositoryException {