code: public IPv4AddressSection replace(int startIndex, int endIndex, IPv4AddressSection replacement, int replacementStartIndex, int replacementEndIndex) {
  		return replace(startIndex, endIndex, replacement, replacementStartIndex, replacementEndIndex, false);
  	}
docs: Replaces segments starting from startIndex and ending before endIndex with the segments starting at replacementStartIndex and
  ending before replacementEndIndex from the replacement section
  @param startIndex
  @param endIndex
  @param replacement
  @param replacementStartIndex
  @param replacementEndIndex
  @throws IndexOutOfBoundsException
  @throws IncompatibleAddressException if the resulting section would exceed the maximum segment count for this address type and version
  @return