class FxOptionSensitivity implements PointSensitivity, PointSensitivityBuilder, ImmutableBean, Serializable {

  public static FxOptionSensitivity of(
      FxOptionVolatilitiesName volatilitiesName,
      CurrencyPair currencyPair,
      double expiry,
      double strike,
      double forward,
      Currency sensitivityCurrency,
      double sensitivity) {

    return new FxOptionSensitivity(
        volatilitiesName, currencyPair, expiry, strike, forward, sensitivityCurrency, sensitivity);
  }

  private  FxOptionSensitivity(
      FxOptionVolatilitiesName volatilitiesName,
      CurrencyPair currencyPair,
      double expiry,
      double strike,
      double forward,
      Currency currency,
      double sensitivity);

}