@Override
	public void parseData() throws IOException, OmfException {
		ArrayList<Subrecord> subreclist = new ArrayList<>();
		long max = dataReader.getPointerIndex() + getRecordLength() - 1;
		while (dataReader.getPointerIndex() < max) {
			subreclist.add(Subrecord.readSubrecord(dataReader, hasBigFields()));
		}
		subrecs = new Subrecord[subreclist.size()];
		subreclist.toArray(subrecs);
	}
Read a Fixup record from the input reader
@param reader The actual reader
@throws IOException if there was an IO-related error
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/omf/omf/OmfFixupRecord.java