public MACAddressSection replace(int startIndex, int endIndex, MACAddressSection replacement, int replacementStartIndex, int replacementEndIndex) {
		return replace(startIndex, endIndex, replacement, replacementStartIndex, replacementEndIndex, false);
	}
public MACAddressSection replace ( int startIndex , int endIndex , MACAddressSection replacement , int replacementStartIndex , int replacementEndIndex ) { return replace ( startIndex , endIndex , replacement , replacementStartIndex , replacementEndIndex , false ) ; }
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 AddressValueException if the resulting section would exceed the maximum segment count for this address type and version
@return