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