| Name | Description | Type | Package | Framework |
| CloneIterable | Pull together remover state and behavior for subclasses. | Class | org.eclipse.persistence.jpa.jpql.tools.utility.iterable | EclipseLink |
| EmptyIterable | An EmptyIterable is just that. | Class | org.eclipse.persistence.jpa.jpql.tools.utility.iterable | EclipseLink |
| SingleElementListIterable | A SingleElementListIterable returns a ListIterator that holds a single element | Class | org.eclipse.persistence.jpa.jpql.tools.utility.iterable | EclipseLink |
| SnapshotCloneIterable | A SnapshotCloneIterable returns an iterator on a "snapshot" of a collection, allowing for concurrent access to the original collection. | Class | org.eclipse.persistence.jpa.jpql.tools.utility.iterable | EclipseLink |
| SnapshotCloneIterable .LocalCloneIterator | Class | org.eclipse.persistence.jpa.jpql.tools.utility.iterable | EclipseLink | |