code: public int getPrefixValueCount() {
  		Integer prefixLength = getSegmentPrefixLength();
  		if(prefixLength == null) {
  			return getValueCount();
  		}
  		int shiftAdjustment = getBitCount() - prefixLength;
  		return (getUpperSegmentValue() >>> shiftAdjustment) - (getSegmentValue() >>> shiftAdjustment) + 1;
  	}
docs: Counts the number of prefixes in this address segment.
  <p>
  If this segment has no prefix length, this is equivalent to {@link #getValueCount()}
  
  @return