AgencyAndId id = id(locationId);
Stop stop = _dao.getStopForId(id);
if (stop == null) {
LocationProvider locationSource = _additionalLocationById.get(locationId);
if (locationSource == null) {
throw new AtcoCifException("found location with id=" + locationId
+ " but no additional location information found");
}
LocationProvider nxLocationSource = _nxLocationGeoDetailById.get(locationId);
if (nxLocationSource != null) {