@Override
	protected void doLoad(Accumulator<FoundString> accumulator, TaskMonitor monitor)
			throws CancelledException {

		if (getProgram() == null) {
			return;
		}

		CombinedStringSearcher searcher =
			new CombinedStringSearcher(getProgram(), options, accumulator);

		searcher.search(monitor);
	}
Table model for the Search -&gt; For Strings... result dialog.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/string/StringTableModel.java