public static GaNumMapUnilinearComposed Create(params IGaNumMapUnilinear[] mappingsList)
        {
            var resultMap = new GaNumMapUnilinearComposed(mappingsList[0]);

            for (var i = 1; i < mappingsList.Length; i++)
            {
                resultMap.AddMapping(mappingsList[i]);
            }

            return(resultMap);
        }
        public static GaNumMapUnilinearComposed Create(IEnumerable <IGaNumMapUnilinear> mappingsList)
        {
            var mappingsArray = mappingsList.ToArray();
            var resultMap     = new GaNumMapUnilinearComposed(mappingsArray[0]);

            for (var i = 1; i < mappingsArray.Length; i++)
            {
                resultMap.AddMapping(mappingsArray[i]);
            }

            return(resultMap);
        }