@Override
	protected boolean hasSameApplyData(List<Function> functions) {
		FunctionSignature firstSignature = functions.get(0).getSignature(false);
		for (int i = 1; i < functions.size(); i++) {
			FunctionSignature signature = functions.get(i).getSignature(false);
			if (!firstSignature.isEquivalentSignature(signature)) {
				return false;
			}
		}
		return true;
	}
Task for applying names, namespaces, and signatures from a match function to the queried function
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/gui/search/results/apply/SignatureBSimApplyTask.java