{
final ReportElement element = elements[i];
final Object attribute = element.getAttribute(metaData.getNameSpace(), metaData.getName());
if ((ObjectUtilities.equal(attribute, value)) == false)
{
undos.add(new AttributeEditUndoEntry
(element.getObjectID(), metaData.getNameSpace(), metaData.getName(), attribute, value));
element.setAttribute(metaData.getNameSpace(), metaData.getName(), value);
changed = true;
}
}