private static List<String> generateChildIds(DescriptionManager manager,
			FunctionDescription funcRecord) {
		List<CallgraphEntry> callgraphRecord = funcRecord.getCallgraphRecord();
		if (callgraphRecord == null) {
			return null;
		}
		List<String> res = new ArrayList<>(callgraphRecord.size());
		for (CallgraphEntry element : callgraphRecord) {
			FunctionDescription func = element.getFunctionDescription();
			ExecutableRecord exeRec = func.getExecutableRecord();
			RowKeyElastic eKey = updateKey(manager, exeRec);
			StringBuilder buffer = new StringBuilder();
			eKey.generateFunctionId(buffer, func);
			res.add(buffer.toString());
		}
		Collections.sort(res);
		return res;
	}
Generate a sorted list of the document ids of the children of a function
@param manager is the container of the function
@param funcRecord is the description of the function
@return the list of document ids as Strings
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/elastic/ElasticDatabase.java