public CfgEncoder Add_IfNotEmpty <T>(string tag, List <List <T> > lst) where T : ICfg, new()
        {
            if (lst.IsNullOrEmpty())
            {
                return(this);
            }

            var sub = new CfgEncoder();

            foreach (var l in lst)
            {
                sub.Add_IfNotEmpty(CfgDecoder.ListElementTag, l);
            }

            return(Add_String(tag, sub.ToString()));
        }
 public CfgEncoder Add(string tag, CfgEncoder cody) => cody == null ? this : Add_String(tag, cody.ToString());