class BondFutureOptionSensitivity implements PointSensitivity, PointSensitivityBuilder, ImmutableBean, Serializable {

  public static BondFutureOptionSensitivity of(
      BondFutureVolatilitiesName volatilitiesName,
      double expiry,
      LocalDate futureExpiryDate,
      double strikePrice,
      double futurePrice,
      Currency sensitivityCurrency,
      double sensitivity) {

    return new BondFutureOptionSensitivity(
        volatilitiesName, expiry, futureExpiryDate, strikePrice, futurePrice, sensitivityCurrency, sensitivity);
  }

  private  BondFutureOptionSensitivity(
      BondFutureVolatilitiesName volatilitiesName,
      double expiry,
      LocalDate futureExpiryDate,
      double strikePrice,
      double futurePrice,
      Currency currency,
      double sensitivity);

}