/src/main/java/net/finmath/marketdata/model/volatility/caplet/CapletVolBootstrapping.java
float rightPoint = leftPoint;
double rightPoint = leftPoint;
sumCapletPrices = cap.getValueAsPrice(0, analyticModel.addVolatilitySurfaces(capletVolatilities)); if(capPrice - sumCapletPrices == 0) { break; } } final double leftValue = capPrice - sumCapletPrices; <extra_id_0> while (capPrice - sumCapletPrices >= 0) { rightPoint += 0.1; for (int l = i; l > lastCaplet; l--) { capletVolMatrix[l-1][j] = rightPoint; if (j+1 < capVolMarketData.getNumberOfStrikes()) { capletVolMatrix[l-1][j+1] = capletVolMatrix[l-1][j];