final double redemption) {
super(exercise, conversionRatio, dividends, callability, creditSpread,
issueDate, settlementDays, dayCounter, schedule, redemption);
// notional forcibly set to 100
this.cashflows_ = new IborLeg(schedule, index)
.withPaymentDayCounter(dayCounter)
.withNotionals(100.0)
.withPaymentAdjustment(schedule.businessDayConvention())
.withFixingDays(fixingDays)
.withSpreads(new Array(spreads)).Leg();