for (int i = 0; i < count; i++)
{
final Element visualReportElement = (Element) parentBand.getElement(i);
if (element == visualReportElement)
{
parentBand.removeElement(visualReportElement);
parentBand.addElement(i + 1, visualReportElement);
return new CompoundUndoEntry
(new ElementEditUndoEntry(parentBand.getObjectID(), i, visualReportElement, null),
new ElementEditUndoEntry(parentBand.getObjectID(), i + 1, null, visualReportElement));