public Builder<G, C> setup(final Setup<G, C> setup) {
			setup.apply(this);
			return this;
		}
Applies the given {@code setup} recipe to {@code this} engine builder.

@since 6.0

@param setup the setup recipe applying to {@code this} builder
@return {@code this} builder, for command chaining
@throws NullPointerException if the {@code setup} is {@code null}.
jenetics/src/main/java/io/jenetics/engine/Engine.java