public Builder<G, C>
		interceptor(final EvolutionInterceptor<G, C> interceptor) {
			_interceptor = requireNonNull(interceptor);
			return this;
		}
The evolution interceptor, which allows changing the evolution start
and result.

@since 6.0
@see EvolutionResult#toUniquePopulation()

@param interceptor the evolution interceptor
@return {@code this} builder, for command chaining
@throws NullPointerException if the given {@code interceptor} is
        {@code null}
jenetics/src/main/java/io/jenetics/engine/Engine.java