@Override
	public boolean isMultiple() {
		Boolean result = isMultiple;
		if(result == null) {
			for(int i = getDivisionCount() - 1; i >= 0; i--) {//go in reverse order, with prefixes multiple more likely to show up in last segment
				AddressDivisionBase seg = getDivision(i);
				if(seg.isMultiple()) {
					return isMultiple = true;
				}
			}
			return isMultiple = false;
		}
		return result;
	}
@ Override public boolean isMultiple ( ) { Boolean result = isMultiple ; if ( result == null ) { for ( int i = getDivisionCount ( ) - 1 ; i >= 0 ; i -- ) { AddressDivisionBase seg = getDivision ( i ) ; if ( seg . isMultiple ( ) ) { return isMultiple = true ; } } return isMultiple = false ; } return result ; }
@return whether this address represents more than one address.
Such addresses include CIDR/IP addresses (eg 1.2.3.4/11) or wildcard addresses (eg 1.2.*.4) or range addresses (eg 1.2.3-4.5)