code: @Override
  	public String getWildcardString() {
  		String result = cachedWildcardString;
  		if(result == null) {
  			synchronized(this) {
  				result = cachedWildcardString;
  				if(result == null) {
  					if(!isPrefixed() || !isMultiple()) {
  						result = getString();
  					} else if(isFullRange()) {
  						result = IPAddress.SEGMENT_WILDCARD_STR;
  					} else {
  						result = getDefaultRangeString();
  					}
  					cachedWildcardString = result;
  				}
  			}
  		}
  		return result;
  	}
docs: Produces a string to represent the segment, favouring wildcards and range characters over the network prefix to represent subnets.
  If it exists, the segment CIDR prefix is ignored and the explicit range is printed.
  @return