@Test
	public void testApplyResultsPanel() throws Exception {

		List<BSimApplyResult> results = new ArrayList<>();
		BSimApplyResult r1 = new BSimApplyResult("fun_0001", "foo1", BSimResultStatus.ERROR,
			addr("01001100"), "ERROR: Attempting to apply multiple names to the same function.");
		BSimApplyResult r2 = new BSimApplyResult("fun_0001", "foo2", BSimResultStatus.ERROR,
			addr("0x01001100"), "ERROR: Attempting to apply multiple names to the same function.");
		BSimApplyResult r3 = new BSimApplyResult("set_string", "_set_string",
			BSimResultStatus.NAME_APPLIED, addr("0x01001100"), "");
		BSimApplyResult r4 = new BSimApplyResult("add_code", "addcode2",
			BSimResultStatus.SIGNATURE_APPLIED, addr("0x01001100"), "");
		BSimApplyResult r5 = new BSimApplyResult("__libc_csu_fini", "__libc_csu_fini",
			BSimResultStatus.IGNORED, addr("0x01001100"), "INFO: No change. Names are the same.");
		results.add(r1);
		results.add(r2);
		results.add(r3);
		results.add(r4);
		results.add(r5);

		BSimApplyResultsDisplayDialog resultsPanel =
			runSwing(() -> new BSimApplyResultsDisplayDialog(plugin.getTool(), results, program));

		resultsPanel.setPreferredSize(900, 300);

		tool.showDialog(resultsPanel);
		waitForDialogComponent(BSimApplyResultsDisplayDialog.class);
		captureDialog(resultsPanel);
	}
Captures screenshots for the BSim help pages. Note that this class does not 
generate ALL images used in the BSim help. The following are generated
by hand, but should be addressed to be created here at some point:

		functionmatch.png
		toolbar.png
		client.png
Ghidra/Features/BSim/src/screen/java/help/screenshot/BSimSearchPluginScreenShots.java