class CurrencyParameterSensitivity implements FxConvertible<CurrencyParameterSensitivity>, ImmutableBean, Serializable {

  public static CurrencyParameterSensitivity of(
      MarketDataName<?> marketDataName,
      List<? extends ParameterMetadata> parameterMetadata,
      Currency currency,
      DoubleArray sensitivity) {

    return new CurrencyParameterSensitivity(marketDataName, parameterMetadata, currency, sensitivity, null);
  }

  private  CurrencyParameterSensitivity(
      MarketDataName<?> marketDataName,
      List<? extends ParameterMetadata> parameterMetadata,
      Currency currency,
      DoubleArray sensitivity,
      List<ParameterSize> parameterSplit);

}