/// <summary>
        /// List of DE.ValueList to List of CT.ValueList
        /// </summary>
        /// <param name="deValueList">List of DE.ValueList</param>
        /// <returns>DE of CT.ValueList</returns>
        public static List <CT.ValueList> FromListofDEValueList(List <DE.ValueList> deValueList)
        {
            List <CT.ValueList> ctValueLists = null;

            if (deValueList != null)
            {
                ctValueLists = new List <CT.ValueList>();
            }

            foreach (DE.ValueList vl in deValueList)
            {
                CT.ValueList ctValueList = new CT.ValueList(vl.ValueListURN, vl.Value);
                ctValueLists.Add(ctValueList);
            }

            return(ctValueLists);
        }
 /// <summary>
 /// CT.ValueList to DE.ValueList
 /// </summary>
 /// <param name="ctValueList">CT.ValueList</param>
 /// <returns>DE.ValueList</returns>
 public static DE.ValueList FromCTValueList(CT.ValueList ctValueList)
 {
     return(new DE.ValueList(ctValueList.ValueListURI, ctValueList.Value));
 }