public MakeBasisSwap withDiscountingTermStructure(Handle<YieldTermStructure> discountingTermStructure1, Handle<YieldTermStructure> discountingTermStructure2) { engine_ = new DiscountingBasisSwapEngine(discountingTermStructure1, discountingTermStructure2); return this; }