{
SimpleValue value1 = initStringValue1();
SimpleValue integer2 = initInteger2();
CompositeMetaType compositeMetaType = initCompositeMetaType();
Map<String, MetaValue> map = initMapValues();
CompositeValue v = new CompositeValueSupport(compositeMetaType, map);
MetaValue[] result = v.getAll(new String[] { "name1", "name2" });
assertEquals(value1, result[0]);
assertEquals(integer2, result[1]);
result = v.getAll(new String[] { "name2", "name1" });
assertEquals(value1, result[1]);
assertEquals(integer2, result[0]);
result = v.getAll(new String[] { "name1" });
assertEquals(value1, result[0]);
result = v.getAll(new String[] { "name2" });
assertEquals(integer2, result[0]);
}