public Observable<StationMeasurements> getMeasurements(final Station station) { Timber.d("loading station " + station.getGaugeId()); return dataApi .getObjectAttribute(PEGEL_ALARM_SOURCE_ID, station.getGaugeId(), "") .flatMap( new Func1<JsonNode, Observable<StationMeasurements>>() { @Override public Observable<StationMeasurements> call(JsonNode data) { return Observable.just(parseMeasurements(station, data)); } }); }