protected virtual LGPEnvironment CreateEnvironment(LGPConfig lgpConfig)
        {
            LGPEnvironment environment = new LGPEnvironment(lgpConfig);

            environment.CreateFitnessCaseTriggered += (index) =>
            {
                return(CreateFitnessCase(index));
            };
            environment.GetFitnessCaseCountTriggered += () =>
            {
                return(GetFitnessCaseCount());
            };

            return(environment);
        }
 public LGPPop(LGPConfig config)
 {
     mConfig = config;
 }