public void parse(PdbByteReader reader, TaskMonitor monitor)
			throws PdbException, CancelledException {
		array.clear();
		int arraySize = reader.parseInt();
		for (int i = 0; i < arraySize; i++) {
			monitor.checkCancelled();
			int val = reader.parseInt();
			array.add(val);
		}
	}
Deserializes this {@link DenseIntegerArray}.
@param reader {@link PdbByteReader} from which to deserialize the data.
@param monitor {@link TaskMonitor} used for checking cancellation. 
@throws PdbException Upon not enough data left to parse.
@throws CancelledException Upon user cancellation.
Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/DenseIntegerArray.java