diff --git a/jOOQ/src/main/java/org/jooq/Versions.java b/jOOQ/src/main/java/org/jooq/Versions.java
index edb1ff351f..906f139c66 100644
--- a/jOOQ/src/main/java/org/jooq/Versions.java
+++ b/jOOQ/src/main/java/org/jooq/Versions.java
@@ -38,13 +38,11 @@
package org.jooq;
/**
- * A directed, acyclic graph of {@link Version} objects.
- *
- * The graph is exposed as {@link Iterable} in no defined iteration order.
+ * A directed, acyclic graph of {@link Version} objects
*
* @author Lukas Eder
*/
-public interface Versions extends Iterable {
+public interface Versions {
/**
* The root version of this graph.
diff --git a/jOOQ/src/main/java/org/jooq/impl/VersionsImpl.java b/jOOQ/src/main/java/org/jooq/impl/VersionsImpl.java
index 1e3d013ea0..9fa4510f77 100644
--- a/jOOQ/src/main/java/org/jooq/impl/VersionsImpl.java
+++ b/jOOQ/src/main/java/org/jooq/impl/VersionsImpl.java
@@ -39,7 +39,6 @@ package org.jooq.impl;
import java.util.Collection;
import java.util.HashMap;
-import java.util.Iterator;
import java.util.Map;
import org.jooq.Version;
@@ -82,9 +81,4 @@ final class VersionsImpl implements Versions {
public final Version get(String id) {
return versions.get(id);
}
-
- @Override
- public final Iterator iterator() {
- return versions.values().iterator();
- }
}