private void checkMaxStreamsExceeded(int numStreams) throws PdbException {
		if (numStreams >= getMaxNumStreamsAllowed()) {
			throw new PdbException(
				String.format("Maximum number of MsfStream exceeded (0X%X >= 0X%X)", numStreams,
					getMaxNumStreamsAllowed()));
		}
	}
Put a {@link MsfStream} into the Stream Table at the index location.  If the index location
 does not exist, then enough dummy Streams are added to the table to allow the new
 {@link MsfStream} to be added at the index location
@param index the location (reference number) for the {@link MsfStream} to be added
(possibly as a replacement)
@param stream the {@link MsfStream} to be added or used to replace an existing Stream
@throws CancelledException upon user cancellation
Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/msf/MsfStreamTable.java