### Question:
BuiltScenarioMarketData implements ScenarioMarketData, ImmutableBean { static BuiltScenarioMarketData empty() { return EMPTY; } BuiltScenarioMarketData(
      ImmutableScenarioMarketData underlying,
      Map<? extends MarketDataId<?>, Failure> valueFailures,
      Map<? extends MarketDataId<?>, Failure> timeSeriesFailures); @Override MarketDataBox<LocalDate> getValuationDate(); @Override int getScenarioCount(); @Override boolean containsValue(MarketDataId<?> id); @SuppressWarnings("unchecked") @Override MarketDataBox<T> getValue(MarketDataId<T> id); @Override Optional<MarketDataBox<T>> findValue(MarketDataId<T> id); @Override Set<MarketDataId<?>> getIds(); @Override Set<MarketDataId<T>> findIds(MarketDataName<T> name); @Override Set<ObservableId> getTimeSeriesIds(); @Override LocalDateDoubleTimeSeries getTimeSeries(ObservableId id); static BuiltScenarioMarketData.Meta meta(); @Override BuiltScenarioMarketData.Meta metaBean(); ImmutableScenarioMarketData getUnderlying(); ImmutableMap<MarketDataId<?>, Failure> getValueFailures(); ImmutableMap<MarketDataId<?>, Failure> getTimeSeriesFailures(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void coverage() { coverImmutableBean(BuiltScenarioMarketData.empty()); }