code: @Override
      public Iterable<IReaction> reactions() {
          return new Iterable<IReaction>() {
  
              @Override
              public Iterator<IReaction> iterator() {
                  return new ReactionIterator();
              }
          };
      }
docs: Get an iterator for this reaction set.
  
  @return A new Iterator for this ReactionSet.