/src/main/java/net/finmath/marketdata/calibration/CalibratedCurves.java
char forwardCurveReceiverName = calibrationSpec.forwardCurveReceiverName;
String forwardCurveReceiverName = calibrationSpec.forwardCurveReceiverName;
this(calibrationSpecs.toArray(new CalibrationSpec[calibrationSpecs.size()]), null); } public CalibratedCurves(final CalibrationSpec[] calibrationSpecs) throws SolverException, CloneNotSupportedException { this(calibrationSpecs, null, 0.0); } public AnalyticProduct getCalibrationProductForSpec(final CalibrationSpec calibrationSpec) { <extra_id_0> String forwardCurvePayerName = calibrationSpec.forwardCurvePayerName; if(isCreateDefaultCurvesForMissingCurves) { createDiscountCurve(calibrationSpec.discountCurveReceiverName); createDiscountCurve(calibrationSpec.discountCurvePayerName); forwardCurveReceiverName = createForwardCurve(calibrationSpec.swapTenorDefinitionReceiver, calibrationSpec.forwardCurveReceiverName); forwardCurvePayerName = createForwardCurve(calibrationSpec.swapTenorDefinitionPayer, calibrationSpec.forwardCurvePayerName);