@Override
	public Object getColumnValueForRow(VTProgramCorrelatorFactory t, int columnIndex) {
		switch (columnIndex) {
			case 0:
				return selectedFactories.contains(t);
			case 1:
				return t.getName();
			case 2:
				if (previouslyRunCorrelators.contains(t.getName())) {
					return ALREADY_RUN_ICON;
				}
				return null;
			case 3:
				return t.getDescription();
			default:
				return t;
		}
	}
Table model for showing version tracking correlators.
Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/gui/wizard/add/VTProgramTableCorrelatorModel.java