public override object GenerateValuesss1221(Func <Type, object> generate)
        {
            Type  listType = GeneratedType.MakeGenericType(new[] { nestedType });
            IList list     = (IList)Activator.CreateInstance(listType);
            int   amount   = Random.Next(3, 5);

            if (generators.TryGetValue(nestedType, out Generator generator))
            {
                for (int i = 0; i < amount; i++)
                {
                    list.Add(generator.GenerateValue(generate));
                }
                return(list);
            }
            else
            {
                for (int i = 0; i < amount; i++)
                {
                    list.Add(generate(nestedType));
                }
                return(list);
            }
        }