{
expressionCollection.removeExpression(j);
expressionCollection.add(j + 1, expression);
report.fireModelLayoutChanged(report, ReportModelEvent.NODE_STRUCTURE_CHANGED, expression);
return new CompoundUndoEntry
(new ExpressionRemoveUndoEntry(j, expression), new ExpressionAddedUndoEntry(j + 1, expression));
}
}
}
return null;
}