/src/main/java/net/finmath/fouriermethod/calibration/models/CalibratableMertonModel.java
final double[] upperBounds = new double[5];
final double[] upperBounds = new double[4];
} @Override public double[] getParameterUpperBounds() { return parameterUpperBounds; } private double[] extractUpperBounds() { <extra_id_0> final double threshold = 1E6; upperBounds[0] = volatilityInfo.getConstraint().getUpperBound() > threshold ? threshold : volatilityInfo.getConstraint().getUpperBound(); upperBounds[1] = jumpIntensityInfo.getConstraint().getUpperBound() > threshold ? threshold : jumpIntensityInfo.getConstraint().getUpperBound(); upperBounds[2] = jumpSizeMeanInfo.getConstraint().getUpperBound() > threshold ? threshold : jumpSizeMeanInfo.getConstraint().getUpperBound(); upperBounds[3] = jumpSizeStdDevInfo.getConstraint().getUpperBound() > threshold ? threshold : jumpSizeStdDevInfo.getConstraint().getUpperBound(); return upperBounds;