BusinessDayConvention.Following, fixingDays, gearings,
spreadsArr, new Array(0), new Array(0), false, vars.redemption,
vars.issueDate);
floating.setPricingEngine(bondEngine);
PricerSetter.setCouponPricer(floating.cashflows(), pricer);
tolerance = 2.0e-2 * (vars.faceAmount / 100.0);
error = Math.abs(euFloating.NPV() - floating.settlementValue());
if (error > tolerance) {