}
// create new attributes
for ( IAttribute attribute : fromEntry.getAttributes() )
{
IAttribute newAttribute = new Attribute( toEntry, attribute.getDescription() );
for ( IValue value : attribute.getValues() )
{
IValue newValue = new Value( newAttribute, value.getRawValue() );
newAttribute.addValue( newValue );
}
toEntry.addAttribute( newAttribute );
}
EventRegistry.resumeEventFiringInCurrentThread();