@Override
	public void emit(StringBuilder builder) {
		// TODO: need to do more with token map and with debug data in pdb.
		//  Need "Token: %0xX (mapped to %08X), "
		builder.append(String.format("%s: [%04X:%08X], Length: %08X, Token: %s, ",
			getSymbolTypeName(), symbolSegment, symbolOffset, procedureLength, token));
		builder.append(name);
		builder.append(String.format("   Parent: %08X, End: %08X, Next: %08X\n", parentPointer,
			endPointer, nextPointer));
		builder.append(String.format("   Debug start: %08X, Debug end: %08X\n", debugStartOffset,
			debugEndOffset));
		builder.append(String.format("   %s\n", procedureFlags));
		builder.append(String.format("   Return Reg: %s\n", registerContainingReturnValue));
	}
Constructor for this symbol.
@param pdb {@link AbstractPdb} to which this symbol belongs.
@param reader {@link PdbByteReader} from which this symbol is deserialized.
@param strType {@link StringParseType} to use.
@throws PdbException upon error parsing a field.
Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/symbol/AbstractManagedProcedureMsSymbol.java