private void buildString(StringBuilder builder) {
		//TODO: could be wrong (including how substrings are concatenated and added), but it
		// appears to work correctly like this.
		if (substringIdListRecordNumber != RecordNumber.NO_TYPE) {
			AbstractMsType subStringList = pdb.getTypeRecord(substringIdListRecordNumber);
			if (!(subStringList instanceof SubstringListMsType)) {
				String message = "Expected SubstringListMsType, but found " +
					subStringList.getClass().getSimpleName();
				Msg.info(this, message);
				PdbLog.message(message);
				return;
			}
			builder.append(subStringList);

		}
		// The API shows this as an else on the 'if' and I found a symbol which would get
		//  truncated without this as a stand-alone statement.  MSFT appears to be wrong
		//  in their handling of the PDB here.
		// Example is from build1264_Z7/cn3.pdb in testPdbTPI800UsingAutoClose_1().
		builder.append(name);
	}
Returns the string portion contained in this record.
@return the string portion.
@see #getString()
Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/type/StringIdMsType.java