class BTCTurkMarketDataServiceRaw extends BTCTurkBaseService {

  public BTCTurkMarketDataServiceRaw(Exchange exchange) {
    super(exchange);
  }

  public BTCTurkTicker getBTCTurkTicker(CurrencyPair pair) throws IOException {
    return btcTurk.getTicker(pair.toString().replace("/", ""));
  }

  public List<BTCTurkTicker> getBTCTurkTicker() throws IOException {
    return btcTurk.getTicker();
  }

  public List<CurrencyPair> getExchangeSymbols() throws IOException {<FILL_FUNCTION_BODY>}

  public BTCTurkOrderBook getBTCTurkOrderBook(CurrencyPair pair) throws IOException {
    return btcTurk.getOrderBook(pair.toString().replace("/", ""));
  }

  public List<BTCTurkTrades> getBTCTurkTrades(CurrencyPair pair, Integer last) throws IOException {
    return btcTurk.getTrades(pair.toString().replace("/", ""), last);
  }

  public List<BTCTurkOHLC> getBTCTurkOHLC(CurrencyPair pair) throws IOException {
    return btcTurk.getOHLC(pair.toString().replace("/", ""));
  }

  public List<BTCTurkOHLC> getBTCTurkOHLC(CurrencyPair pair, Integer last) throws IOException {
    return btcTurk.getOHLC(pair.toString().replace("/", ""), last);
  }
}

    List<CurrencyPair> pairs = new ArrayList<CurrencyPair>();

    for (BTCTurkTicker ticker : getBTCTurkTicker()) {
      pairs.add(ticker.getPair());
    }

    return pairs;
  
<methods>public void <init>(org.knowm.xchange.Exchange) <variables>protected final non-sealed org.knowm.xchange.btcturk.BTCTurkAuthenticated btcTurk,protected final non-sealed ParamsDigest signatureCreator