static void utiliserReservation(StringTokenizer tokenizer) throws BibliothequeException {
        try {
            bibliothequeCreateur.beginTransaction();
            final String idReservation = readString(tokenizer);
            final ReservationDTO reservationDTO = bibliothequeCreateur.getReservationFacade().getReservation(bibliothequeCreateur.getSession(),
                idReservation);
            if(reservationDTO == null) {
                throw new MissingDTOException("La réservation "
                    + idReservation
                    + " n'existe pas");
            }
            bibliothequeCreateur.getReservationFacade().utiliser(bibliothequeCreateur.getSession(),
                reservationDTO);
            bibliothequeCreateur.commitTransaction();
        } catch(
            InvalidHibernateSessionException
            | FacadeException
            | MissingDTOException
            | InvalidDTOException
            | InvalidCriterionException
            | InvalidCriterionValueException
            | InvalidSortByPropertyException exception) {
            throw new BibliothequeException(exception.getMessage());
        }
    }