private p_NamePrefix obtainNamePrefix()
        {
            p_NamePrefix namePrefix = new p_NamePrefix();

            namePrefix.name = obtainIdentifier();

            Debug.Assert(symbolGenerator.Advance().isSymbol(":"));
            Debug.Assert(symbolGenerator.Advance().isSymbol(":"));


            return(namePrefix);
        }
        private p_NamePrefix obtainNamePrefix()
        {
            p_NamePrefix namePrefix = new p_NamePrefix();

            namePrefix.name = obtainIdentifier();

            Debug.Assert(symbolGenerator.Advance().isSymbol(":"));
            Debug.Assert(symbolGenerator.Advance().isSymbol(":"));

            return namePrefix;
        }