class SwaptionSabrSensitivity implements PointSensitivity, PointSensitivityBuilder, ImmutableBean, Serializable {

  public static SwaptionSabrSensitivity of(
      SwaptionVolatilitiesName volatilitiesName,
      double expiry,
      double tenor,
      SabrParameterType sensitivityType,
      Currency sensitivityCurrency,
      double sensitivity) {

    return new SwaptionSabrSensitivity(
        volatilitiesName,
        expiry,
        tenor,
        sensitivityType,
        sensitivityCurrency,
        sensitivity);
  }

  private  SwaptionSabrSensitivity(
      SwaptionVolatilitiesName volatilitiesName,
      double expiry,
      double tenor,
      SabrParameterType sensitivityType,
      Currency currency,
      double sensitivity);

}