public Engine<G, C> build() {
			return new Engine<>(
				__evaluator(),
				_genotypeFactory,
				__constraint(),
				_optimize,
				_evolutionParams.build(),
				_executor,
				_clock,
				_interceptor
			);
		}
Builds a new {@code Engine} instance from the set properties.

@return a new {@code Engine} instance from the set properties
jenetics/src/main/java/io/jenetics/engine/Engine.java