else
{
int max = evalFollowedByNode.getFactoryNode().getMax(index);
if ((max != -1) && (max >=0)) {
if (countActivePerChild[index] >= max) {
evalFollowedByNode.getContext().getAgentInstanceContext().getStatementContext().getExceptionHandlingService().handleCondition(new ConditionPatternSubexpressionMax(max), evalFollowedByNode.getContext().getAgentInstanceContext().getStatementContext().getEpStatementHandle());
return;
}
}
PatternSubexpressionPoolStmtSvc poolSvc = evalFollowedByNode.getContext().getStatementContext().getPatternSubexpressionPoolSvc();
boolean allow = poolSvc.getEngineSvc().tryIncreaseCount(evalFollowedByNode);