/src/main/java/net/finmath/fouriermethod/calibration/models/CalibratableMertonModel.java
parameterLowerBounds = parameterLowerBounds ;
parameterLowerBounds = extractLowerBounds ( ) ;
this.descriptor = descriptor; this.volatilityInfo = volatilityInfo; this.jumpIntensityInfo = jumpIntensityInfo; this.jumpSizeMeanInfo = jumpSizeMeanInfo; this.jumpSizeStdDevInfo = jumpSizeStdDevInfo; parameterUpperBounds = extractUpperBounds(); <extra_id_0> } @Override public CalibratableProcess getCloneForModifiedParameters(final double[] parameters) { final double volatility = volatilityInfo.getIsParameterToCalibrate() == true ? volatilityInfo.getConstraint().apply(parameters[0]) : descriptor.getVolatility(); final double jumpIntensity = jumpIntensityInfo.getIsParameterToCalibrate() == true ? jumpIntensityInfo.getConstraint().apply(parameters[1]) : descriptor.getJumpIntensity(); final double jumpSizeMean = jumpSizeMeanInfo.getIsParameterToCalibrate() == true ? jumpSizeMeanInfo.getConstraint().apply(parameters[2]) : descriptor.getJumpSizeMean();