{
CompositeValueSupport msg = (CompositeValueSupport) mv;
org.rhq.core.domain.configuration.PropertyMap p1 = new org.rhq.core.domain.configuration.PropertyMap("element");
property.add(p1);
ImmutableCompositeMetaType metaType = (ImmutableCompositeMetaType) msg.getMetaType();
Set<String> keys = metaType.keySet();
for (String key : keys)
{
SimpleValueSupport sattr = (SimpleValueSupport) msg.get(key);
p1.put(new PropertySimple(key,sattr.getValue()));
}