/**
  * Retrieves list of Direction stops from Model and passes over to the View updateStops method
  *
  * @throws ServiceUnavailableException
  */
 private void updateDirectionStopsTable(Direction direction) throws ServiceUnavailableException {
   String[][] stopList =
       mainModel.getRouteStopsArray(
           FindStopsHelper.identifyStopsForDirection(direction, mainModel.getAllStopsList()));
   mainView.enableRefresh(stopsExist(stopList.length));
   mainView.updateStopsTable(stopList);
 }
 /**
  * Accepts {@link Direction} object to draw stops on map for specific Direction.
  *
  * @param direction - Direction Object
  */
 private void drawMapStops(Direction direction) {
   // Uses the FindStops Helper to retrieve a list of stops specific to a Direction
   drawMapStops(FindStopsHelper.identifyStopsForDirection(direction, mainModel.getAllStopsList()));
 }