{
re.removeSubreport(sr);
re.addSubReport(i + 1, sr);
return new CompoundUndoEntry
(new BandedSubreportEditUndoEntry(re.getObjectID(), i, sr, null),
new BandedSubreportEditUndoEntry(re.getObjectID(), i - 1, null, sr));
}
}
}
final int count = reportElement.getElementCount() - 1;