public synchronized ULongSpanSet getUninitialized(long a, long b) {
		MutableULongSpanSet result = new DefaultULongSpanSet();
		for (ULongSpan s : defined.complement(ULongSpan.span(a, b))) {
			result.add(s);
		}
		return result;
	}
Enumerate the uninitialized ranges within the given range

<p>
The given range is interpreted as closed, i.e., [a, b].

@param a the lower-bound, inclusive, of the range
@param b the upper-bound, inclusive, of the range
@return the set of uninitialized ranges
Ghidra/Framework/Emulation/src/main/java/ghidra/generic/util/datastruct/SemisparseByteArray.java