/// <summary>
        /// Source unit scope.
        /// </summary>
        private LexicalScope /*!*/ EnterTopStaticScope()
        {
            LexicalScope result = new TopStaticLexicalScope(CurrentScope);

            _lexicalScopes.Push(result);
            return(result);
        }
        /// <summary>
        /// BEGIN block.
        /// </summary>
        private LexicalScope /*!*/ EnterFileInitializerScope()
        {
            LexicalScope result = new TopStaticLexicalScope(null);

            _lexicalScopes.Push(result);
            return(result);
        }