@Override
	public IPv4Address[] spanWithPrefixBlocks() {
		if(isSequential()) {
			return spanWithPrefixBlocks(this);
		}
		@SuppressWarnings("unchecked")
		ArrayList<IPv4Address> list = (ArrayList<IPv4Address>) spanWithBlocks(true);
		return list.toArray(new IPv4Address[list.size()]);
	}
@ Override public IPv4Address [ ] spanWithPrefixBlocks ( ) { if ( isSequential ( ) ) { return spanWithPrefixBlocks ( this ) ; } @ SuppressWarnings ( "unchecked" ) ArrayList < IPv4Address > list = ( ArrayList < IPv4Address > ) spanWithBlocks ( true ) ; return list . toArray ( new IPv4Address [ list . size ( ) ] ) ; }
Produces an array of prefix blocks that cover the same set of addresses as this.
<p>
Unlike {@link #spanWithPrefixBlocks(IPAddress)} this method only includes addresses that are a part of this subnet.