} // ScAddSchemeMeta

        public void ScCheckSchemeMeta(SchemeMeta schemeMeta)
        // Code History:
        // 2014-02-22 mws
        {
            string  thisXPath = "/nar:" + RootElemName + "/nar:schemeMeta";
            XmlNode thisXN    = XmlDoc.SelectSingleNode(thisXPath, NsMngr);

            if (thisXN == null)
            {
                ScAddSchemeMeta(schemeMeta);
            }
        }
        } // ScAddCSCrelated

        // ******************************************************************************
        // ***** SCHEME META
        // ******************************************************************************
        public void ScAddSchemeMeta(SchemeMeta schemeMeta)
        // Code History:
        // 2014-02-12,2014-02-23 mws
        {
            // check if this element already exists
            XmlNode thisXN =
                XmlDoc.SelectSingleNode("/nar:" + RootElemName + "/nar:schemeMeta", NsMngr);

            if (thisXN != null)
            {
                return;
            }

            AddNarPropertyToParent("/nar:" + RootElemName, NameSeqKiRoot, schemeMeta);
        } // ScAddSchemeMeta