/** {@inheritDoc} */
  @Override
  public void deleteMarket(int id) throws InvalidMarketException, TechnicalException {
    log.info("Executing operation deleteMarket");

    try {

      gererMarcheSoapProxy.supprimerMarche(id);

    } catch (ErreurTechniqueFault e) {
      // maps to TechnicalException
      throw mapperSoap.map(e);
    } catch (ErreurMarcheInvalideFault e) {
      // map to InvalidMarketException
      throw mapperSoap.map(e);
    } catch (WebServiceException e) {
      log.info("a timeout exception has occured: ");
      throw new TechnicalException(e.getMessage(), e.getCause());
    }
  }