@Test
 public void testObject() {
   final Map<String, List<DoublesPair>> map = Maps.newHashMap(SENSITIVITY_11);
   InterestRateCurveSensitivity sensitivities = new InterestRateCurveSensitivity(map);
   map.put("DUMMY", SENSITIVITY_DATA_3);
   assertFalse(sensitivities.getSensitivities().equals(map));
   sensitivities = new InterestRateCurveSensitivity(SENSITIVITY_11);
   assertEquals(SENSITIVITY_11.keySet(), sensitivities.getCurves());
   assertEquals(SENSITIVITY_11, sensitivities.getSensitivities());
   InterestRateCurveSensitivity other = new InterestRateCurveSensitivity(SENSITIVITY_11);
   assertEquals(sensitivities.hashCode(), other.hashCode());
   assertEquals(sensitivities, other);
   other = InterestRateCurveSensitivity.of(CURVE_NAME_1, SENSITIVITY_DATA_1);
   assertEquals(sensitivities, other);
   assertFalse(
       SENSITIVITY_11 == new InterestRateCurveSensitivity(SENSITIVITY_11).getSensitivities());
   assertFalse(sensitivities.equals(new InterestRateCurveSensitivity(SENSITIVITY_12)));
   other = new InterestRateCurveSensitivity();
   assertTrue(other.getCurves().isEmpty());
   assertTrue(other.getSensitivities().isEmpty());
   other = new InterestRateCurveSensitivity(SENSITIVITY_11);
   assertEquals(sensitivities, other);
 }
 @Test(expectedExceptions = IllegalArgumentException.class)
 public void testNullSensitivities() {
   InterestRateCurveSensitivity.of("Name", null);
 }
 @Test(expectedExceptions = IllegalArgumentException.class)
 public void testNullCurveName() {
   InterestRateCurveSensitivity.of(null, SENSITIVITY_DATA_1);
 }
 @Test(expectedExceptions = IllegalArgumentException.class)
 public void testNullSensitivity2() {
   InterestRateCurveSensitivity.of(CURVE_NAME_1, null);
 }