code: protected String getString() {
  		String result = cachedWildcardString;
  		if(result == null) {
  			synchronized(this) {
  				result = cachedWildcardString;
  				if(result == null) {
  					if(!isMultiple()) {
  						result = getDefaultLowerString();
  					} else if(!isFullRange() || (result = getDefaultSegmentWildcardString()) == null) {
  						result = getDefaultRangeString();
  					}
  					cachedWildcardString = result;
  				}
  			}
  		}
  		return result;
  	}
docs: Produces a normalized string to represent the segment.
  If the segment CIDR prefix length covers the range, then it is assumed to be a CIDR, and the string has only the lower value of the CIDR range.
  Otherwise, the explicit range will be printed.
  @return