private boolean parseDataDefinition(final String parameterFile) throws ParseException
{
try
{
final Map parameters = deriveParseParameters();
parameters.put(new FactoryParameterKey(ReportParserUtil.HELPER_OBJ_REPORT_NAME), null);
final SubReportDataDefinition dataDefinition = (SubReportDataDefinition)
performExternalParsing(parameterFile, SubReportDataDefinition.class, parameters);
report.setDataFactory(dataDefinition.getDataFactory());
report.setQuery(dataDefinition.getQuery());
report.setQueryLimit(dataDefinition.getQueryLimit());