@Override
	public void loadResults(Accumulator<MemoryMatch> accumulator, TaskMonitor monitor) {
		accumulator.addAll(previousResults);

		match = searcher.findOnce(address, forward, monitor);

		if (match != null) {
			MemoryMatch existing = findExisingMatch(match.getAddress());
			if (existing != null) {
				existing.updateBytes(match.getBytes());
			}
			else {
				accumulator.add(match);
			}
		}
	}
Table loader for executing an incremental search forwards or backwards and adding that result
to the table.
Ghidra/Features/Base/src/main/java/ghidra/features/base/memsearch/gui/FindOnceTableLoader.java