class SpreadDoublesCurve extends DoublesCurve {

  @Override
  public Double getYValue(final Double x) {
    ArgumentChecker.notNull(x, "x");
    return _f.evaluate(x);
  }

  protected  SpreadDoublesCurve();
  public  SpreadDoublesCurve(final CurveSpreadFunction spreadFunction, final DoublesCurve... curves);
  public  SpreadDoublesCurve(final CurveSpreadFunction spreadFunction, final String name, final DoublesCurve... curves);

}