CompositeValue compData2 = initCompositeValue2(data);
CompositeValue compData3 = initCompositeValue4(data);
data.putAll(new CompositeValue[] { compData, compData2, compData3 });
Set<List<MetaValue>> keySet = data.keySet();
assertEquals("Key set should contain 3 elements", 3, keySet.size());
assertTrue("Key set should contain index [value1, 2]", keySet.contains(Arrays.asList(initValues())));
assertTrue("Key set should contain index [value1, 3]", keySet.contains(Arrays.asList(initValues2())));
assertTrue("Key set should contain index [value1, 4]", keySet.contains(Arrays.asList(initValues4())));
}