final MulticurveSensitivity result = MulticurveSensitivity.ofYieldDiscounting(resultMapCredit);
final Map<String, List<DoublesPair>> resultMapDsc = new HashMap<>();
final List<DoublesPair> listDsc = new ArrayList<>();
listDsc.add(new DoublesPair(bill.getBillPurchased().getSettlementTime(), -bill.getBillPurchased().getSettlementTime() * dfDscSettle * dfDscSettleBar));
resultMapDsc.put(issuer.getMulticurveProvider().getName(ccy), listDsc);
return MultipleCurrencyMulticurveSensitivity.of(ccy, result.plus(MulticurveSensitivity.ofYieldDiscounting(resultMapDsc)));
}
/**
* The par spread for which the present value of the bill transaction is 0. If that spread was added to the transaction yield, the new transaction would have a present value of 0.
* @param bill The bill transaction.