MetaValue[] itemValues = { SimpleValueSupport.wrap("Hello") };
CompositeValue helloValue = new CompositeValueSupport(compositeType, itemNames, itemValues);
itemValues = new MetaValue[] { SimpleValueSupport.wrap("Goodbye") };
CompositeValue goodbyeValue = new CompositeValueSupport(compositeType, itemNames, itemValues);
MetaValue[] metaArray = { helloValue, goodbyeValue };
CollectionValueSupport expected = new CollectionValueSupport(arrayType, metaArray);
MetaValue result = createMetaValue(collection, type);
CollectionValue actual = assertInstanceOf(result, CollectionValue.class);
getLog().debug("Collection Value: " + actual);
assertEquals(expected, actual);