docs: public Project updateProject(String oldProjectName, Project project) throws GreenPepperServerException {
  
          Project projectUpdated;
          try {
              sessionService.startSession();
              sessionService.beginTransaction();
  
              projectUpdated = projectDao.update(oldProjectName, project);
  
              sessionService.commitTransaction();
              log.debug("Updated Project: " + project.getName());
          } catch (Exception ex) {
              sessionService.rollbackTransaction();
              throw handleException(PROJECT_UPDATE_FAILED, ex);
          } finally {
              sessionService.closeSession();
          }
  
          return projectUpdated;
      }