static Set<Function> computeChildren(Function function) {
		HashSet<Function> results = new HashSet<Function>();
		Program program = function.getProgram();
		FunctionManager functionManager = program.getFunctionManager();
		ReferenceManager referenceManager = program.getReferenceManager();
		AddressIterator referenceIterator =
			referenceManager.getReferenceSourceIterator(function.getBody(), true);
		for (Address address : referenceIterator) {
			Reference[] referencesFrom = referenceManager.getReferencesFrom(address);
			for (Reference reference : referencesFrom) {
				if (reference.getReferenceType().isCall()) {
					Function child = functionManager.getFunctionAt(reference.getToAddress());
					if (child != null) {
						results.add(child);
					}
				}
			}
		}
		return results;
	}
Computes the child functions of a function (who do I call?).
@param function the target function
@return a set of functions that the target function calls
Ghidra/Features/FunctionID/src/main/java/ghidra/feature/fid/service/FidServiceUtil.java