class VaultoroMarketDataService extends VaultoroMarketDataServiceRaw
    implements MarketDataService {

  /**
   * Constructor
   *
   * @param exchange
   */
  public VaultoroMarketDataService(Exchange exchange) {

    super(exchange);
  }

  @Override
  public List<CurrencyPair> getExchangeSymbols() throws IOException {

    return super.getExchangeSymbols();
  }

  @Override
  public OrderBook getOrderBook(CurrencyPair arg0, Object... arg1) throws IOException {<FILL_FUNCTION_BODY>}

  @Override
  public Ticker getTicker(CurrencyPair arg0, Object... arg1) throws IOException {

    BigDecimal latest = super.getLast(arg0);
    return VaultoroAdapters.adaptVaultoroLatest(latest);
  }

  @Override
  public Trades getTrades(CurrencyPair arg0, Object... arg1) throws IOException {

    List<VaultoroTrade> vaultoroTrades = super.getVaultoroTrades(arg0);
    return VaultoroAdapters.adaptVaultoroTransactions(vaultoroTrades, arg0);
  }
}


    List<VaultoroOrderBook> vaultoroOrderBooks = super.getVaultoroOrderBook(arg0);

    List<VaultoroOrder> asks = new ArrayList<>();
    List<VaultoroOrder> bids = new ArrayList<>();

    for (VaultoroOrderBook vaultoroOrderBook : vaultoroOrderBooks) {
      asks.addAll(vaultoroOrderBook.getSells());
      bids.addAll(vaultoroOrderBook.getBuys());
    }

    VaultoroOrderBook vaultoroOrderBook = new VaultoroOrderBook();
    vaultoroOrderBook.setB(bids);
    vaultoroOrderBook.setS(asks);

    return VaultoroAdapters.adaptVaultoroOrderBook(vaultoroOrderBook, arg0);
  
<methods>public void <init>(org.knowm.xchange.Exchange) ,public List<org.knowm.xchange.currency.CurrencyPair> getExchangeSymbols() throws java.io.IOException,public java.math.BigDecimal getLast(org.knowm.xchange.currency.CurrencyPair) throws org.knowm.xchange.vaultoro.VaultoroException, java.io.IOException,public List<org.knowm.xchange.vaultoro.dto.marketdata.VaultoroOrderBook> getVaultoroOrderBook(org.knowm.xchange.currency.CurrencyPair) throws org.knowm.xchange.vaultoro.VaultoroException, java.io.IOException,public List<org.knowm.xchange.vaultoro.dto.marketdata.VaultoroTrade> getVaultoroTrades(org.knowm.xchange.currency.CurrencyPair) throws org.knowm.xchange.vaultoro.VaultoroException, java.io.IOException<variables>