/src/main/java/net/finmath/singleswaprate/calibration/SABRCubeCalibration.java
mapping = factory.build( tempModel, annuityMappingType) ;
mapping = factory.build ( annuityMappingType, tempModel ) ;
mappingName = swaption.toString(); if(container.containsKey(mappingName)) { mapping = container.get(mappingName); } else { factory = new AnnuityMappingFactory(fixSchedule, floatSchedule, discountCurveName, forwardCurveName, tempCubeName, strike, replicationLowerBound, replicationUpperBound, replicationNumberOfEvaluationPoints); <extra_id_0> container.put(mappingName, mapping); } final CashSettledReceiverSwaption css = new CashSettledReceiverSwaption(fixSchedule, floatSchedule, strike, discountCurveName, forwardCurveName, tempCubeName, annuityMappingType, replicationLowerBound, replicationUpperBound, replicationNumberOfEvaluationPoints); values[index++] = css.getValue(floatSchedule.getFixing(0), mapping, tempModel);