static void preterLivre(StringTokenizer tokenizer) throws BibliothequeException {
        try {
            bibliothequeCreateur.beginTransaction();
            final String idMembre = readString(tokenizer);
            final MembreDTO membreDTO = bibliothequeCreateur.getMembreFacade().getMembre(bibliothequeCreateur.getSession(),
                idMembre);
            if(membreDTO == null) {
                throw new MissingDTOException("Le membre "
                    + idMembre
                    + " n'existe pas");
            }
            final String idLivre = readString(tokenizer);
            final LivreDTO livreDTO = bibliothequeCreateur.getLivreFacade().getLivre(bibliothequeCreateur.getSession(),
                idLivre);
            if(livreDTO == null) {
                throw new MissingDTOException("Le livre "
                    + idLivre
                    + " n'existe pas");
            }
            final PretDTO pretDTO = new PretDTO();
            pretDTO.setMembreDTO(membreDTO);
            pretDTO.setLivreDTO(livreDTO);
            bibliothequeCreateur.getPretFacade().emprunter(bibliothequeCreateur.getSession(),
                pretDTO);
            bibliothequeCreateur.commitTransaction();
        } catch(
            InvalidHibernateSessionException
            | FacadeException
            | MissingDTOException
            | InvalidDTOException
            | InvalidCriterionException
            | InvalidSortByPropertyException exception) {
            throw new BibliothequeException(exception.getMessage());
        }
    }