Generator iteration trees are used in {@link org.testorrery.CompositeGenerator}s to iterate all child generators.
Trees are composed of {@link org.testorrery.link.IIterationLink} objects with {@link org.testorrery.link.BinaryLink}s at the branch points and {@link org.testorrery.link.GeneratorLink}s at the leaves. When the root {@link org.testorrery.link.IIterationLink} is iterated, the "pulse" travels down the branches to the {@link org.testorrery.link.GeneratorLink}s that iterate {@link org.testorrery.IGenerator}s whose values can be retrieved.
One can build a link tree by hand or with a {@link org.testorrery.link.LinkCreator}.