### Question:
QuoteScenarioArrayId implements ScenarioMarketDataId<Double, QuoteScenarioArray>, ImmutableBean, Serializable { @Override public Class<QuoteScenarioArray> getScenarioMarketDataType() { return QuoteScenarioArray.class; } private  QuoteScenarioArrayId(
      QuoteId id); static QuoteScenarioArrayId of(StandardId id, FieldName fieldName); static QuoteScenarioArrayId of(QuoteId quoteId); @Override QuoteId getMarketDataId(); @Override Class<QuoteScenarioArray> getScenarioMarketDataType(); @Override QuoteScenarioArray createScenarioValue(MarketDataBox<Double> marketDataBox, int scenarioCount); static QuoteScenarioArrayId.Meta meta(); @Override QuoteScenarioArrayId.Meta metaBean(); QuoteId getId(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void getMarketDataType() { assertThat(KEY.getScenarioMarketDataType()).isEqualTo(QuoteScenarioArray.class); }