docs: public Specification getSpecificationById(Long id) throws GreenPepperServerException {
          try {
              sessionService.startSession();
  
              Specification specificationFound = documentDao.getSpecificationById(id);
  
              if (specificationFound != null) {
                  log.debug("Specification found : " + specificationFound.getName());
              }
  
              return specificationFound;
          } catch (Exception ex) {
              sessionService.rollbackTransaction();
              throw handleException(SPECIFICATION_NOT_FOUND, ex);
          } finally {
              sessionService.closeSession();
          }
      }