}
public StockPrice[] getPrices(String[] symbols) throws DelistedException, ServiceUnavailableException {
StockPrice[] prices = null;
StockProvider provider = (StockProvider) tracker.getService();
if ( provider != null ) {
prices = readPrices(provider, symbols);
}
else {
throw new ServiceUnavailableException();