### Question:
SimplePriceIndexValues implements PriceIndexValues, ImmutableBean, Serializable { @Override public int getParameterCount() { return curve.getParameterCount(); } @ImmutableConstructor private  SimplePriceIndexValues(
      PriceIndex index,
      LocalDate valuationDate,
      NodalCurve curve,
      LocalDateDoubleTimeSeries fixings); static SimplePriceIndexValues of(
      PriceIndex index,
      LocalDate valuationDate,
      NodalCurve curve,
      LocalDateDoubleTimeSeries fixings); @Override Optional<T> findData(MarketDataName<T> name); @Override int getParameterCount(); @Override double getParameter(int parameterIndex); @Override ParameterMetadata getParameterMetadata(int parameterIndex); @Override OptionalInt findParameterIndex(ParameterMetadata metadata); @Override SimplePriceIndexValues withParameter(int parameterIndex, double newValue); @Override SimplePriceIndexValues 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); SimplePriceIndexValues withCurve(NodalCurve curve); static SimplePriceIndexValues.Meta meta(); @Override SimplePriceIndexValues.Meta metaBean(); @Override PriceIndex getIndex(); @Override LocalDate getValuationDate(); NodalCurve getCurve(); @Override LocalDateDoubleTimeSeries getFixings(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void test_parameter_count() { assertThat(INSTANCE.getParameterCount()).isEqualTo(CURVE_NOFIX.getParameterCount()); }