protected void parseRangeAndGaps(PdbByteReader reader) throws PdbException {
		addressRange = new AddressRange(reader);
		while (reader.hasMore()) {
			AddressGap gap = new AddressGap(reader);
			addressGapList.add(gap);
		}
	}
Internal method for parsing Range and Gaps.
@param reader {@link PdbByteReader} from which this data is deserialized.
@throws PdbException Upon not enough data left to parse.
Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/symbol/AbstractDefinedSingleAddressRangeMsSymbol.java