class SwaptionSensitivity implements PointSensitivity, PointSensitivityBuilder, ImmutableBean, Serializable {

  public static SwaptionSensitivity of(
      SwaptionVolatilitiesName volatilitiesName,
      double expiry,
      double tenor,
      double strike,
      double forward,
      Currency sensitivityCurrency,
      double sensitivity) {

    return new SwaptionSensitivity(volatilitiesName, expiry, tenor, strike, forward, sensitivityCurrency, sensitivity);
  }

  private  SwaptionSensitivity(
      SwaptionVolatilitiesName volatilitiesName,
      double expiry,
      double tenor,
      double strike,
      double forward,
      Currency currency,
      double sensitivity);

}