@Test
	public void testDisableSubFilter() throws Exception {

		// Make sure we can disable the sub-filtering mechanism
		System.setProperty(RowObjectFilterModel.SUB_FILTERING_DISABLED_PROPERTY,
			Boolean.TRUE.toString());

		startsWithFilter("t");
		assertFilteredEntireModel();

		// sub-filter
		startsWithFilter("te");
		assertFilteredEntireModel();

		// sub-filter again
		startsWithFilter("ten");
		assertFilteredEntireModel();

		startsWithFilter("t");
		assertFilteredEntireModel();
	}
Specifically tests the sub-filtering behavior of the {@link ThreadedTableModel}, as well
as some other more complicated filtering combinations
Ghidra/Framework/Docking/src/test.slow/java/docking/widgets/table/threaded/DefaultThreadedTableFilterTest.java