protected ObjectArrayBackedEventBean LockTableReadAndGet(ExprEvaluatorContext context)
        {
            var pair = _provider.Get();

            ExprTableEvalLockUtil.ObtainLockUnless(pair.Lock, context);
            return(pair.Ungrouped.EventUngrouped);
        }