}
};
}
// Without context - start here
else {
StatementAgentInstanceFactorySelectResult resultOfStart = selectDesc.getStatementAgentInstanceFactorySelect().newContext(defaultAgentInstanceContext, isRecoveringResilient);
finalViewable = resultOfStart.getFinalView();
final EPStatementStopMethod selectStop = selectDesc.getStopMethod();
final StopCallback startResultStop = resultOfStart.getStopCallback();
stopStatementMethod = new EPStatementStopMethod() {
public void stop() {
StatementAgentInstanceUtil.stopSafe(startResultStop, statementContext);
selectStop.stop();
}
};
destroyStatementMethod = null;
aggregationService = resultOfStart.getOptionalAggegationService();
subselectStrategyInstances = resultOfStart.getSubselectStrategies();
priorStrategyInstances = resultOfStart.getPriorNodeStrategies();
previousStrategyInstances = resultOfStart.getPreviousNodeStrategies();
preloadList = resultOfStart.getPreloadList();
EventRowRegexNFAViewService matchRecognize = EventRowRegexHelper.recursiveFindRegexService(resultOfStart.getTopViews()[0]);
if (matchRecognize != null) {
matchRecognizePrevEvalStrategy = matchRecognize.getPreviousEvaluationStrategy();
}
else {
matchRecognizePrevEvalStrategy = null;