code: @Override
  	@Pure
  	public Iterator<E> iterator(Rectangle2afp<?, ?, ?, ?, ?, ?> bounds) {
  		return new BoundedElementIterator<>(bounds, iterator());
  	}
docs: Iterates on the elements that intersect the specified bounds.
  
  @param bounds is the rectangle inside which the replied elements must be located