@Override public TimeSeriesValueSet getTSValue(SimpleGroupPath name) { Stream<TimeSeriesValue> interpolatedValues = interpolatedTsvMap.keySet().stream() .filter(g -> g.getPath().equals(name)) .map(interpolatedTsvMap::get); Stream<TimeSeriesValue> currentValues = current.getTSValue(name).stream(); return new TimeSeriesValueSet(Stream.concat(interpolatedValues, currentValues)); }