class IborFutureOptionSensitivity implements PointSensitivity, PointSensitivityBuilder, ImmutableBean, Serializable {

  public static IborFutureOptionSensitivity of(
      IborFutureOptionVolatilitiesName volatilitiesName,
      double expiry,
      LocalDate fixingDate,
      double strikePrice,
      double futurePrice,
      Currency sensitivityCurrency,
      double sensitivity) {

    return new IborFutureOptionSensitivity(
        volatilitiesName, expiry, fixingDate, strikePrice, futurePrice, sensitivityCurrency, sensitivity);
  }

  private  IborFutureOptionSensitivity(
      IborFutureOptionVolatilitiesName volatilitiesName,
      double expiry,
      LocalDate fixingDate,
      double strikePrice,
      double futurePrice,
      Currency currency,
      double sensitivity);

}