class SabrParametersIborCapletFloorletVolatilities implements SabrIborCapletFloorletVolatilities, ImmutableBean, Serializable {

  public static SabrParametersIborCapletFloorletVolatilities of(
      IborCapletFloorletVolatilitiesName name,
      IborIndex index,
      ZonedDateTime valuationDateTime,
      SabrParameters parameters) {

    return new SabrParametersIborCapletFloorletVolatilities(name, index, valuationDateTime, parameters, null, null, null, null);
  }

  private  SabrParametersIborCapletFloorletVolatilities(
      IborCapletFloorletVolatilitiesName name,
      IborIndex index,
      ZonedDateTime valuationDateTime,
      SabrParameters parameters,
      List<DoubleArray> dataSensitivityAlpha,
      List<DoubleArray> dataSensitivityBeta,
      List<DoubleArray> dataSensitivityRho,
      List<DoubleArray> dataSensitivityNu);

}