MutablePropertyValues targetProperties = target.getPropertyValues();
MutablePropertyValues beanProperties = bean.getBeanDefinition().getPropertyValues();
for (int i=0;i < beanProperties.size(); i++)
{
PropertyValue propertyValue = beanProperties.getPropertyValues()[i];
addPropertyWithoutReference(targetProperties, new SinglePropertyLiteral(),
propertyValue.getName(), propertyValue.getValue());
}
}