public void addFunctions(Collection<Function> additionalFunctions) {
		if (additionalFunctions.isEmpty()) {
			return;
		}
		functions.addAll(additionalFunctions);
		fireModelDataChanged();
		setActiveFunction(RIGHT, additionalFunctions.iterator().next());
	}
Basic FunctionComparisonModel where a set of functions can be compared with each other
Ghidra/Features/Base/src/main/java/ghidra/features/base/codecompare/model/AnyToAnyFunctionComparisonModel.java