public void addRow(String row, int index, boolean notify) {

		String date = getDate(row);
		dates.add(index, date);
		row = row.replaceFirst(date, "");

		String time = getTime(row);
		times.add(index, time);
		row = row.replaceFirst(time, "");

		String level = getLevel(row);
		levels.add(index, level);
		row = row.replaceFirst(level, "");

		messages.add(index, row.trim());

		if (notify) {
			fireTableRowsInserted(messages.size() - 1, messages.size() - 1);
		}
	}
Adds a row to the model

@param row the data to add
@param index the position within the model to add this to
@param notify if true, a notification will be sent to subscribers
Ghidra/Framework/Project/src/main/java/ghidra/framework/main/logviewer/ui/FVTableModel.java