public Builder<G, C> optimize(final Optimize optimize) {
			_optimize = requireNonNull(optimize);
			return this;
		}
The optimization strategy used by the engine. <i>Default values is
set to {@code Optimize.MAXIMUM}.</i>

@param optimize the optimization strategy used by the engine
@return {@code this} builder, for command chaining
@throws NullPointerException if one of the {@code optimize} is
        {@code null}.
jenetics/src/main/java/io/jenetics/engine/Engine.java