@Override
	public void mergeResults(QueryResponseRecord subresponse) throws LSHException {
		ResponseNearest subnearest = (ResponseNearest) subresponse;
		if (totalfunc == 0)
			manage.transferSettings(subnearest.manage); // Transfer settings first time through
		totalfunc += subnearest.totalfunc;
		totalmatch += subnearest.totalmatch;
		uniquematch += subnearest.uniquematch;
		result.addAll(subnearest.result);

		// Substitute the above result.addAll line with the commented code below for RegressionTestQuery test of staging
//		for(SimilarityResult simres : subnearest.result) {
//			SimilarityResult newsimres = new SimilarityResult();
//			newsimres.setTransfer(simres, qnear.manage, manage, false);
//			result.add(newsimres);
//		}
	}
Response to a QueryNearest request.  A full description in terms of ExecutableRecords and FunctionDescriptions
is returned.  The linked list of SimilarityResults explicitly describes the similarities between the functions
in the original request and the new functions being returned.  A SimilarityResult cross-references
FunctionDescription objects between the request DescriptionManager and this response object's DescriptionManager
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/protocol/ResponseNearest.java