}
public Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext, int streamNumber, ExprEvaluator evaluator, int constantIndexNumber) {
int agentInstanceId = exprEvaluatorContext.getAgentInstanceIds()[0];
ExprPriorEvalStrategy strategy = strategies.getArray()[agentInstanceId];
return strategy.evaluate(eventsPerStream, isNewData, exprEvaluatorContext, streamNumber, evaluator, constantIndexNumber);
}
}