@Override
	void dump(Writer writer) throws IOException, CancelledException, PdbException {
		PdbReaderUtils.dumpHead(writer, this);
		dumpPubHeader(writer);
		dumpHashHeader(writer);
		dumpHashBasics(writer);
		dumpHashRecords(writer);

		dumpAddressMap(writer);
		dumpThunkMap(writer);
		dumpSectionMap(writer);
		writer.write("\n");

		PdbReaderUtils.dumpTail(writer, this);
	}
Debug method for dumping information from this {@link PublicSymbolInformation}
@param writer {@link Writer} to which to dump the information
@throws IOException issue reading PDBor upon issue 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/PublicSymbolInformation.java