null, // no statement extension context
new StatementStopServiceImpl(),
methodResolutionService,
patternContextFactory,
filterService,
new JoinSetComposerFactoryImpl(),
engineServices.getOutputConditionFactory(),
engineServices.getNamedWindowService(),
engineServices.getVariableService(),
new StatementResultServiceImpl(statementName, engineServices.getStatementLifecycleSvc(), engineServices.getMetricsReportingService(), engineServices.getThreadingService()),
engineServices.getEngineSettingsService().getPlugInEventTypeResolutionURIs(),