class InterpolatedNodalCurveDefinition implements NodalCurveDefinition, ImmutableBean, Serializable {

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

  private  InterpolatedNodalCurveDefinition(
      CurveName name,
      ValueType xValueType,
      ValueType yValueType,
      DayCount dayCount,
      List<? extends CurveNode> nodes,
      CurveInterpolator interpolator,
      CurveExtrapolator extrapolatorLeft,
      CurveExtrapolator extrapolatorRight);

}