private void addParents(HashFamily family, Function function, TaskMonitor monitor)
			throws MemoryAccessException, CancelledException {
		ArrayList<Function> parents = getParents(function, true);
		for (Function relation : parents) {
			monitor.checkCancelled();
			FidHashQuad hash = cacheFactory.get(relation);
			if (hash != null) {
				family.addParent(hash);
			}
		}
	}
Add the parents of the function to the hash family.
@param family the family
@param function the function
@param monitor is a task monitor
@throws MemoryAccessException if a function body was inexplicably inaccessible
@throws CancelledException
Ghidra/Features/FunctionID/src/main/java/ghidra/feature/fid/service/FidProgramSeeker.java