private void dumpThunkMap(Writer writer)
			throws CancelledException, IOException, PdbException {
		Map<Integer, Integer> myThunkTargetOffsetsByTableOffset =
			getThunkTargetOffsetsByTableOffset();
		writer.write("ThunkMap----------------------------------------------------\n");
		writer.write("numThunkTargetOffsetsByTableOffset: " +
			myThunkTargetOffsetsByTableOffset.size() + "\n");
		for (Map.Entry<Integer, Integer> entry : myThunkTargetOffsetsByTableOffset.entrySet()) {
			pdb.checkCancelled();
			writer.write(String.format("0X%08X  0X%08X\n", entry.getKey(), entry.getValue()));
		}
		writer.write("\nEnd ThunkMap------------------------------------------------\n");
	}
Debug method for dumping Thunk Map information from this {@link AbstractSymbolInformation}
@param writer the writer
@throws IOException on file seek or read, invalid parameters, bad file configuration, or
 inability to read required bytes
@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/PublicSymbolInformation.java