code: protected static String toNormalizedString(
  			PrefixConfiguration prefixConfiguration,
  			SegmentValueProvider lowerValueProvider,
  			SegmentValueProvider upperValueProvider,
  			Integer prefixLength,
  			int segmentCount,
  			int bytesPerSegment,
  			int bitsPerSegment,
  			int segmentMaxValue,
  			char separator,
  			int radix,
  			CharSequence zone) {
  		int length = toNormalizedString(
  				prefixConfiguration,
  				lowerValueProvider,
  				upperValueProvider,
  				prefixLength,
  				segmentCount,
  				bytesPerSegment,
  				bitsPerSegment,
  				segmentMaxValue,
  				separator,
  				radix,
  				zone,
  				null);
  		StringBuilder builder = new StringBuilder(length);
  		toNormalizedString(
  				prefixConfiguration,
  				lowerValueProvider,
  				upperValueProvider,
  				prefixLength,
  				segmentCount,
  				bytesPerSegment,
  				bitsPerSegment,
  				segmentMaxValue,
  				separator,
  				radix,
  				zone,
  				builder);
  		IPAddressSection.checkLengths(length, builder);
  		return builder.toString();
  	}
docs: Creates the normalized string for an address without having to create the address objects first.