// YieldAndDiscount
for (final Currency ccySensi : sensitivity.getCurrencies()) {
final Map<String, List<DoublesPair>> sensitivityDsc = sensitivity.getSensitivity(ccySensi).getYieldDiscountingSensitivities();
for (final Map.Entry<String, List<DoublesPair>> entry : sensitivityDsc.entrySet()) {
if (curvesSet.contains(entry.getKey())) {
result = result.plus(new ObjectsPair<>(entry.getKey(), ccySensi), new DoubleMatrix1D(multicurves.parameterSensitivity(entry.getKey(), entry.getValue())));
}
}
}
// Forward
for (final Currency ccySensi : sensitivity.getCurrencies()) {