@Override
	public void restoreXml(XmlPullParser parser, LSHVectorFactory vectorFactory)
		throws LSHException {
		parser.start();
		while (parser.peek().isStart()) {
			if (parser.peek().getName().equals("null")) {
				parser.discardSubTree();
				vectorResults.add(null);
			}
			else {
				VectorResult vecResult = new VectorResult();
				vecResult.restoreXml(parser, vectorFactory);
				vectorResults.add(vecResult);
			}
		}
		parser.end();
	}
Response to a QueryVectorId request to a BSim database.  For each id in the
request, return a VectorResult, which contains the corresponding full vector,
or return null
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/protocol/ResponseVectorId.java