matchRecognizePrevEvalStrategy = aiRegistryExpr.allocateMatchRecognizePrevious();
ContextMergeView mergeView = new ContextMergeView(selectDesc.getResultSetProcessorPrototypeDesc().getResultSetProcessorFactory().getResultEventType());
finalViewable = mergeView;
ContextManagedStatementSelectDesc statement = new ContextManagedStatementSelectDesc(statementSpec, statementContext, mergeView, selectDesc.getStatementAgentInstanceFactorySelect(),
selectDesc.getResultSetProcessorPrototypeDesc().getAggregationServiceFactoryDesc().getExpressions(),
selectDesc.getSubSelectStrategyCollection());
services.getContextManagementService().addStatement(contextName, statement, isRecoveringResilient);
final EPStatementStopMethod selectStop = selectDesc.getStopMethod();
stopStatementMethod = new EPStatementStopMethod(){