final double redemption) {
super(exercise, conversionRatio, dividends, callability, creditSpread,
issueDate, settlementDays, dayCounter, schedule, redemption);
// notional forcibly set to 100
this.cashflows_ = new FixedRateLeg(schedule,dayCounter)
.withNotionals(100.0)
.withCouponRates(coupons)
.withPaymentAdjustment(schedule.businessDayConvention());
addRedemptionsToCashflows(new double[] { redemption });