}
final Expression[] expressions = new Expression[expressionHandlers.size()];
for (int i = 0; i < expressionHandlers.size(); i++)
{
final ExpressionReadHandler readHandler = (ExpressionReadHandler) expressionHandlers.get(i);
expressions[i] = (Expression) readHandler.getObject();
}
dataDefinition = new SubReportDataDefinition
(importMappings, exportMappings, dataFactory,
primaryQuery, primaryQueryLimit, primaryQueryTimeout, expressions);