return null;
}
protected UndoEntry moveExpressions(final AbstractReportDefinition report, final Object element)
{
final ExpressionCollection expressionCollection = report.getExpressions();
final Expression[] expressions = expressionCollection.getExpressions();
for (int j = 1; j < expressions.length; j++)
{
final Expression expression = expressions[j];
if (element == expression)
{
expressionCollection.removeExpression(j);
expressionCollection.add(0, expression);
report.fireModelLayoutChanged(report, ReportModelEvent.NODE_STRUCTURE_CHANGED, expression);
return new CompoundUndoEntry
(new ExpressionRemoveUndoEntry(j, expression), new ExpressionAddedUndoEntry(0, expression));
}