@Override
	public String toString() {
		StringBuilder buf = new StringBuilder();
		Iterator<Range> it = getRanges();
		if (it.hasNext()) {
			Range r = it.next();
			buf.append("[" + r.min + "," + r.max + "]");
		}
		while (it.hasNext()) {
			Range r = it.next();
			buf.append(" [" + r.min + "," + r.max + "]");
		}
		return buf.toString();
	}
Creates a new SortedRangeList that is the intersection of this range list and the other
range list specified.
@param other the other range list
@return the new SortedRangeList representing the intersection.
Ghidra/Framework/Generic/src/main/java/ghidra/util/datastruct/SortedRangeList.java