protected void checkOneCompat(String instr, AssemblyResolutionResults rr) {
		AssemblyPatternBlock ins = AssemblyPatternBlock.fromString(instr);
		dbg.println("Checking against: " + ins);
		Set<AssemblyResolvedError> errs = new TreeSet<>(); // Display in order, I guess
		Set<AssemblyResolvedPatterns> misses = new TreeSet<>();
		for (AssemblyResolution ar : rr) {
			if (ar.isError()) {
				errs.add((AssemblyResolvedError) ar);
				continue;
			}
			AssemblyResolvedPatterns rescon = (AssemblyResolvedPatterns) ar;
			if (ins.getVals().length == rescon.getInstructionLength() &&
				ins.combine(rescon.getInstruction()) != null) {
				return;
			}
			misses.add(rescon);
		}

		dbg.println("Errors:");
		for (AssemblyResolution ar : errs) {
			dbg.println(ar.toString("  "));
		}
		dbg.println("Mismatches:");
		for (AssemblyResolution ar : misses) {
			dbg.println(ar.toString("  "));
		}
		fail("No result matched the desired instruction bytes");
	}
Confirm that one of the assembly results matches the pattern described by instr

@param instr a hex-ish representation of the instruction pattern
@see AssemblyPatternBlock#fromString(String)
@param rr the collection of assembly resolutions
Ghidra/Framework/SoftwareModeling/src/test/java/ghidra/app/plugin/assembler/sleigh/AssemblyTestCase.java