why ec.Evolve setups some parameters of the EvolutionState?, namely:
can't this be included in the setup() method from the EvolutionState?
The importance of this is that I'm encapsulating ECJ inside mobile
agents, transforming ec.Evolve into an agent. At first when I had only
one class of agents it was easy to manage the initialization, but as the
development grows I don't feel that this initialization of the
EvolutionState should belong to here.