@Test
	public void testRemovingLastFilterLeavesItButIsBackToBlankFilter() {
		FilterWidget widget = filterPanel.getFilterWidgets().get(0);

		assertEquals(new BlankBSimFilterType(), widget.getSelectedFilter());
		ExecutableNameBSimFilterType exeFilter = new ExecutableNameBSimFilterType();
		setFilter(widget, exeFilter, "bob");

		assertEquals(exeFilter, widget.getSelectedFilter());
		assertEquals("bob", widget.getValues().get(0));

		pressButtonByName(widget, "Delete Filter");

		widget = filterPanel.getFilterWidgets().get(0);
		assertEquals(new BlankBSimFilterType(), widget.getSelectedFilter());

	}
Tests the filtering components of BSim accessible from the UI. This will cover the 
following:

	- loading default filters
	- adding/removing/changing filters
	- input validation
	- proper construction of queries
Ghidra/Features/BSim/src/test.slow/java/ghidra/features/bsim/gui/search/dialog/BSimFilterPanelTest.java