public static ProcedureStartMipsSymbolInternals parse16(AbstractPdb pdb, PdbByteReader reader)
			throws PdbException {
		ProcedureStartMipsSymbolInternals result = new ProcedureStartMipsSymbolInternals(pdb);
		parseInitialFields(pdb, reader, result);
		// Note parsing order and sizes.
		result.symbolOffset = reader.parseUnsignedIntVal();
		result.symbolSegment = pdb.parseSegment(reader);
		result.typeRecordNumber = RecordNumber.parse(pdb, reader, RecordCategory.TYPE, 16);
		parseMoreFields(pdb, reader, result);
		result.name = reader.parseString(pdb, StringParseType.StringUtf8St);
		return result;
	}
Factory for "32" version of {@link ProcedureStartMipsSymbolInternals}.
@param pdb {@link AbstractPdb} to which this symbol belongs.
@param reader {@link PdbByteReader} from which this internals is deserialized.
@return the parsed instance.
@throws PdbException upon error parsing a field.
Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/symbol/ProcedureStartMipsSymbolInternals.java