@Override
	public void restoreXml(XmlPullParser parser, LSHVectorFactory vectorFactory)
		throws LSHException {
		XmlElement startEl = parser.start(name);
		for (;;) {
			XmlElement note = parser.peek();
			if (!note.isStart()) {
				break;
			}
			if (!note.getName().equals("note")) {
				break;
			}
			PairNote pairNote = new PairNote();
			pairNote.restoreXml(parser);
			notes.add(pairNote);
		}
		parser.start("avesim");
		averageSim = Double.parseDouble(parser.end().getText());
		parser.start("simstddev");
		simStdDev = Double.parseDouble(parser.end().getText());
		parser.start("avesig");
		averageSig = Double.parseDouble(parser.end().getText());
		parser.start("sigstddev");
		sigStdDev = Double.parseDouble(parser.end().getText());
		parser.start("scale");
		scale = Double.parseDouble(parser.end().getText());
		parser.start("paircount");
		pairCount = SpecXmlUtils.decodeInt(parser.end().getText());
		parser.start("missedexe");
		missedExe = SpecXmlUtils.decodeInt(parser.end().getText());
		parser.start("missedfunc");
		missedFunc = SpecXmlUtils.decodeInt(parser.end().getText());
		parser.start("missedvector");
		missedVector = SpecXmlUtils.decodeInt(parser.end().getText());
		parser.end(startEl);
	}
Accumulate from already summarized statistics in a ResponsePair
This method can be called multiple times to aggregate responses from multiple ResponsePairs
@param responsePair to be merged
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/protocol/ResponsePair.java