@Override
	public void restoreXml(XmlPullParser parser, LSHVectorFactory vectorFactory)
		throws LSHException {
		parser.start(name);
		manage.restoreXml(parser, vectorFactory);
		if (!parser.peek().isStart()) {
			return;
		}
		parser.start("md5");
		String md5string = parser.end().getText();

		ExecutableRecord exe = manage.findExecutable(md5string);
		for (FunctionEntry entry : qchild.functionKeys) {
			correspond.add(manage.findFunction(entry.funcName, entry.address, exe));
		}
		parser.end();
	}
Response to a QueryChildren request to a BSim database.  A full FunctionDescription is returned for
every name in the original request and their children (1-level).  The FunctionDescriptions corresponding
to the original list of function names are also collected in the -correspond- array.
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/protocol/ResponseChildren.java