@Override
public Map<String, Double> convert(String valueName, MultipleCurrencyInterestRateCurveSensitivity value) {
Map<String, Double> returnValue = new HashMap<String, Double>();
for (Currency ccy : value.getCurrencies()) {
InterestRateCurveSensitivity ccySensitivity = value.getSensitivity(ccy);
for (Map.Entry<String, List<DoublesPair>> curveSensitivities : ccySensitivity.getSensitivities().entrySet()) {
String curveName = curveSensitivities.getKey();
for (DoublesPair sensitivityEntry : curveSensitivities.getValue()) {
Double cashFlowTime = sensitivityEntry.getFirst();
Double sensitivityValue = sensitivityEntry.getSecond();
String key = valueName + "[" + ccy.getCode() + "][" + curveName + "]";