code: protected static <T extends Address, S extends AddressSegment> Iterator<T> iterator(T original, AddressCreator<T, ?, ?, S> creator) {
  		return IPAddressSection.iterator(original, creator, null);
  	}
docs: /*
  This iterator is used for the case where the range is non-multiple