@Test
	public void testApi_LoadSearchDialog_Bytes() {

		closeDialog();// using new search dialog below

		InstructionSearchApi api = new InstructionSearchApi();

		String bytes = "10011011";

		runSwing(() -> api.loadInstructions(bytes, plugin.getTool()));

		waitForSwing();

		dialog = waitForDialogComponent(InstructionSearchDialog.class);
		component = dialog.getComponent();

		instructionTable = dialog.getTablePanel().getTable();
		previewTable = dialog.getPreviewTablePanel().getTable();

		assertEquals(2, dialog.getSearchData().getInstructions().size());
		assertEquals(2, instructionTable.getRowCount());
		assertEquals(3, instructionTable.getColumnCount());

		InstructionTableDataObject obj00 =
			(InstructionTableDataObject) instructionTable.getModel().getValueAt(0, 0);
		assertEquals("ADC", obj00.getData());
	}
Verify that users can use the {@link InstructionSearchApi} to bring up the 
{@link InstructionSearchDialog} loaded with instructions derived from a given string
of bytes (hex format only).
Ghidra/Features/Base/src/test.slow/java/ghidra/app/plugin/core/instructionsearch/InstructionSearchTest.java