hwcurves.getHullWhiteParameters(), hwcurves.getHullWhiteCurrency());
final double valueBumpedMinus = instrument.accept(_valueCalculator, marketFwdBumpedMinus);
sensitivity[loopnode] = (valueBumpedPlus - valueBumpedMinus) / (2 * _shift);
}
final String name = hwcurves.getMulticurveProvider().getName(index);
result = result.plus(name, new DoubleMatrix1D(sensitivity));
}
// Forward Ibor - symmetrical
final Set<IborIndex> indexForward = hwcurves.getMulticurveProvider().getIndexesIbor();
for (final IborIndex index : indexForward) {
final YieldAndDiscountCurve curve = hwcurves.getMulticurveProvider().getCurve(index);