class BlackFxOptionFlatVolatilities implements BlackFxOptionVolatilities, ImmutableBean, Serializable {

  public static BlackFxOptionFlatVolatilities of(
      CurrencyPair currencyPair,
      ZonedDateTime valuationDateTime,
      Curve curve) {

    return new BlackFxOptionFlatVolatilities(currencyPair, valuationDateTime, curve);
  }

  @ImmutableConstructor private  BlackFxOptionFlatVolatilities(
      CurrencyPair currencyPair,
      ZonedDateTime valuationDateTime,
      Curve curve);

}