class BlackFxOptionInterpolatedNodalSurfaceVolatilitiesSpecification implements FxOptionVolatilitiesSpecification, ImmutableBean, Serializable {

  public static BlackFxOptionInterpolatedNodalSurfaceVolatilitiesSpecification.Builder builder() {
    return new BlackFxOptionInterpolatedNodalSurfaceVolatilitiesSpecification.Builder();
  }

  private  BlackFxOptionInterpolatedNodalSurfaceVolatilitiesSpecification(
      FxOptionVolatilitiesName name,
      CurrencyPair currencyPair,
      DayCount dayCount,
      List<FxOptionVolatilitiesNode> nodes,
      CurveInterpolator timeInterpolator,
      CurveExtrapolator timeExtrapolatorLeft,
      CurveExtrapolator timeExtrapolatorRight,
      CurveInterpolator strikeInterpolator,
      CurveExtrapolator strikeExtrapolatorLeft,
      CurveExtrapolator strikeExtrapolatorRight);

}