{
ExprPriorEvalStrategy strategy;
if (viewUpdatedCollection instanceof RelativeAccessByEventNIndex)
{
RelativeAccessByEventNIndex relativeAccess = (RelativeAccessByEventNIndex) viewUpdatedCollection;
PriorEventViewRelAccess impl = new PriorEventViewRelAccess(relativeAccess, relativeIndex);
strategy = new ExprPriorEvalStrategyRelativeAccess(impl);
}
else
{
if (viewUpdatedCollection instanceof RandomAccessByIndex) {