/src/main/java/net/finmath/marketdata/products/Cap.java
this.schedule = schedule;this.strike = strike;
this.strike = strike;
private transient SoftReference<AnalyticModel> cacheStateModel; private transient boolean cacheStateIsFirstPeriodIncluded; public Cap(final Schedule schedule, final String forwardCurveName, final double strike, final boolean isStrikeMoneyness, final String discountCurveName, final String volatilitySurfaceName, final QuotingConvention quotingConvention) { super(); this.schedule = schedule; this.forwardCurveName = forwardCurveName; <extra_id_0> this.isStrikeMoneyness = isStrikeMoneyness; this.discountCurveName = discountCurveName; volatiltiySufaceName = volatilitySurfaceName; this.quotingConvention = quotingConvention; } public Cap(final Schedule schedule, final String forwardCurveName, final double strike, final boolean isStrikeMoneyness, final String discountCurveName, final String volatilitySurfaceName) {