protected void dumpAdditionalSubstreams(Writer writer)
			throws IOException, CancelledException, PdbException {
		symbolRecords.dump(writer);
		writer.write("\n");
		globalSymbolInformation.dump(writer);
		writer.write("\n");
		publicSymbolInformation.dump(writer);
		dumpSymbols(writer);
		for (Module module : modules) {
			pdb.checkCancelled();
			module.dump(writer);
		}
	}
Debug method for dumping additional substreams from this {@link PdbDebugInfo}-based instance
@param writer {@link Writer} to which to dump the information
@throws IOException upon IOException writing to the {@link Writer}
@throws CancelledException upon user cancellation
@throws PdbException upon not enough data left to parse
Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/PdbDebugInfo.java