void updateInstanceWithConfigurationData(QpidManagedObject instance,byte [] rawData)
{
BBDecoder decoder = new BBDecoder();
decoder.init(ByteBuffer.wrap(rawData));
byte [] presenceBitMasks = decoder.readBytes(_howManyPresenceBitMasks);
for (QpidProperty property : _schemaOrderedProperties)
{
try {
Object value = property.decodeValue(decoder,presenceBitMasks);
instance.createOrReplaceAttributeValue(property.getName(),value);