### Question:
HistoricPriceIndexValues implements PriceIndexValues, ImmutableBean, Serializable { public static HistoricPriceIndexValues of( PriceIndex index, LocalDate valuationDate, LocalDateDoubleTimeSeries fixings) { return new HistoricPriceIndexValues(index, valuationDate, fixings); } private  HistoricPriceIndexValues(
      PriceIndex index,
      LocalDate valuationDate,
      LocalDateDoubleTimeSeries fixings); static HistoricPriceIndexValues of(
      PriceIndex index,
      LocalDate valuationDate,
      LocalDateDoubleTimeSeries fixings); @Override Optional<T> findData(MarketDataName<T> name); @Override int getParameterCount(); @Override double getParameter(int parameterIndex); @Override ParameterMetadata getParameterMetadata(int parameterIndex); @Override HistoricPriceIndexValues withParameter(int parameterIndex, double newValue); @Override HistoricPriceIndexValues withPerturbation(ParameterPerturbation perturbation); @Override double value(PriceIndexObservation observation); @Override PointSensitivityBuilder valuePointSensitivity(PriceIndexObservation observation); @Override CurrencyParameterSensitivities parameterSensitivity(InflationRateSensitivity pointSensitivity); @Override CurrencyParameterSensitivities createParameterSensitivity(Currency currency, DoubleArray sensitivities); static HistoricPriceIndexValues.Meta meta(); @Override HistoricPriceIndexValues.Meta metaBean(); @Override PriceIndex getIndex(); @Override LocalDate getValuationDate(); @Override LocalDateDoubleTimeSeries getFixings(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void coverage() { HistoricPriceIndexValues instance1 = HistoricPriceIndexValues.of(US_CPI_U, VAL_DATE, USCPI_TS); coverImmutableBean(instance1); HistoricPriceIndexValues test2 = HistoricPriceIndexValues.of( GB_HICP, VAL_DATE.plusMonths(1), LocalDateDoubleTimeSeries.of(VAL_MONTH.minusMonths(2).atEndOfMonth(), 100d)); coverBeanEquals(instance1, test2); }