private static LocalName ParseName(string name)
            {
                if (name == null)
                {
                    return(new LocalName(name, SynthesizedLocalKind.None, 0));
                }

                SynthesizedLocalKind kind;
                int uniqueId;

                GeneratedNames.TryParseLocalName(name, out kind, out uniqueId);
                return(new LocalName(name, kind, uniqueId));
            }