}
final ReportRenderContext activeContext = getActiveContext();
final DataSourcePlugin dataSourcePlugin = metadata.createEditor();
final DataFactory storedFactory = dataFactory.derive();
if (dataSourcePlugin.canHandle(dataFactory))
{
final DataFactory editedDataFactory = dataSourcePlugin.performEdit
(new ReportDesignerDesignTimeContext(getReportDesignerContext()), dataFactory, null);
if (editedDataFactory == null)
{