}
}
}
public static void copyAttributes(final Object from, final Object to, final String[] ignoredAttributes) {
BeanDescriptor beanDescriptorFrom = new BeanDescriptorBuilder(from.getClass()).getBeanDescriptor();
BeanDescriptor beanDescriptorTo = new BeanDescriptorBuilder(to.getClass()).getBeanDescriptor();
outer: for (PropertyDescriptor propertyDescriptor : beanDescriptorFrom.getProperties()) {
if (beanDescriptorTo.hasProperty(propertyDescriptor.getName())) {
PropertyDescriptor propertyDescriptorTo = beanDescriptorTo.getProperty(propertyDescriptor.getName());
if (ignoredAttributes != null) {