@Override
	public void parseData() throws IOException, OmfException {
		List<OmfString> symbols = new ArrayList<>();

		while (dataReader.getPointerIndex() < dataEnd) {
			byte len = dataReader.peekNextByte();
			if (len == 0) {
				dataReader.readNextByte();
				moduleSymbolMap.add(symbols);
				symbols = new ArrayList<>();
			}
			else {
				symbols.add(OmfUtils.readString(dataReader));
			}
		}
	}
Creates a new {@link Omf51LibraryDictionaryRecord}

@param reader A {@link BinaryReader} positioned at the start of the record
@throws IOException if an IO-related error occurred
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/omf/omf51/Omf51LibraryDictionaryRecord.java