private static List<C13InlineeSourceLine> parseExtendedInlineeLines(PdbByteReader reader,
			TaskMonitor monitor) throws CancelledException, PdbException {
		List<C13InlineeSourceLine> lines = new ArrayList<>();
		while (reader.numRemaining() >= C13ExtendedInlineeSourceLine.getBaseRecordSize()) {
			monitor.checkCancelled();
			C13ExtendedInlineeSourceLine line = new C13ExtendedInlineeSourceLine(reader, monitor);
			lines.add(line);
		}
		return lines;
	}
Parse and return a {@link InlineeLinesC13Section}.
@param reader {@link PdbByteReader} containing the symbol records to deserialize
@param ignore flag indicating whether the record should be ignored
@param monitor {@link TaskMonitor} used for checking cancellation
@return the parsed data
@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/InlineeLinesC13Section.java