class AbstractIndividualFactory implements IndividualFactory {

	@Inject
	protected void injectListeners(Set<IndividualStateListener> listeners) {
		individualStateListeners.addAll(listeners);
	}

	public  AbstractIndividualFactory(Provider<I> individualProvider, Creator<Genotype> creator);

}