@Test
public void testRemoveValueWithOtherOriginalValue_shouldThrowException() throws Exception {

    Map<String, String> original = ImmutableMap.of("foo", "bar", "test", "42");
    Map<String, String> oldMap = ImmutableMap.of("foo", "bar", "test", "21");
    Map<String, String> newMap = ImmutableMap.of("foo", "bar");
    MapDifference<String, String> difference = Maps.difference(oldMap, newMap);
    ConfigUtils.updateMap(original, difference);
}