docs: public IPv6AddressSection[] mergeToPrefixBlocks(IPv6AddressSection ...sections) throws SizeMismatchException, AddressPositionException {
  		for(int i = 0; i < sections.length; i++) {
  			IPv6AddressSection section = sections[i];
  			if(section.addressSegmentIndex != addressSegmentIndex) {
  				throw new AddressPositionException(section, section.addressSegmentIndex, addressSegmentIndex);
  			}
  		}
  		List<IPAddressSegmentSeries> blocks = getMergedPrefixBlocks(this, sections, true);
  		return blocks.toArray(new IPv6AddressSection[blocks.size()]);
  	}