.withGearings(liborFraction)
.withSpreads(liborSpread)
.Leg();
this.legs.add(iborLeg);
final Leg bmaLeg = new AverageBMALeg(bmaSchedule, bmaIndex)
.withNotionals(nominal)
.withPaymentDayCounter(bmaDayCount)
.withPaymentAdjustment(bmaSchedule.businessDayConvention())
.Leg();