/src/main/java/net/finmath/marketdata2/calibration/Solver.java
if( calibrationTargetValues != this) {
if ( calibrationTargetValues != null ) {
} final Map<ParameterObject, RandomVariable[]> curvesParameterPairs = parameterAggregate.getObjectsToModifyForParameter(modelParameters); final AnalyticModel modelClone = model.getCloneForParameter(curvesParameterPairs); for(int i=0; i<calibrationProducts.size(); i++) { values[i] = calibrationProducts.get(i).getValue(evaluationTime, modelClone); } <extra_id_0> for(int i=0; i<calibrationTargetValues.size(); i++) { values[i].sub(calibrationTargetValues.get(i)); } } } catch (final CloneNotSupportedException e) { throw new SolverException(e);