diff --git a/org.jenetics/src/main/java/org/jenetics/engine/TimedResult.java b/org.jenetics/src/main/java/org/jenetics/engine/TimedResult.java
index <HASH>..<HASH> 100644
--- a/org.jenetics/src/main/java/org/jenetics/engine/TimedResult.java
+++ b/org.jenetics/src/main/java/org/jenetics/engine/TimedResult.java
@@ -77,7 +77,7 @@ final class TimedResult<T> {
 		final Clock clock
 	) {
 		return value -> {
-			final Timer timer = Timer.of().start();
+			final Timer timer = Timer.of(clock).start();
 			final R result = function.apply(value);
 			return new TimedResult<>(timer.stop().getTime(), result);
 		};
Fix bug in 'TimedResult' class.

The creation of the 'Time' object was not created with the propert 'Clock' instance.