SwapTrade trade = convention.createTrade(
tradeDate, periodToStart, tenor, buySell, notional, notionalFlat, fixedRate, resolver.getReferenceData());
trade = trade.toBuilder().info(info).build();
return adjustTrade(trade, rollCnvOpt, stubCnvOpt, firstRegStartDateOpt, lastRegEndDateOpt, dateCnv, dateCalOpt);
} else {
SwapTrade trade = convention.createTrade(
tradeDate, periodToStart, tenor, buySell, notional, fixedRate, resolver.getReferenceData());
trade = trade.toBuilder().info(info).build();
return adjustTrade(trade, rollCnvOpt, stubCnvOpt, firstRegStartDateOpt, lastRegEndDateOpt, dateCnv, dateCalOpt);