if (maybeChartExpression instanceof ChartExpression == false)
{
continue;
}
final ChartExpression chartExpression = (ChartExpression) maybeChartExpression;
final Object primaryChartExpression = element.getAttribute
(LegacyChartElementModule.NAMESPACE, LegacyChartElementModule.PRIMARY_DATA_COLLECTOR_FUNCTION_ATTRIBUTE);
if (primaryChartExpression instanceof Expression)
{
final Expression datasetExpression = (Expression) primaryChartExpression;
final Expression datasetExpressionInstance = datasetExpression.getInstance();
final String name = AutoGeneratorUtility.generateUniqueExpressionName
(dataSchema, "::legacy-charts::primary-dataset::{0}", reportDefinition);
datasetExpressionInstance.setName(name);
chartExpression.setDataSource(name);
reportDefinition.addExpression(datasetExpressionInstance);
}
if (chartExpression instanceof MultiPlotChartExpression == false)
{