@Override
    public Range next() {
      Range range = new Range(myIterable.getStart1(), myIterable.getEnd1(), myIterable.getStart2(), myIterable.getEnd2());
      myIterable.next();
      return range;
    }
@Override
    public Range next()