@Override
	default void accept(T t) {
		add(t);
	}
The interface provides a mechanism for clients to pass around an object that is effectively
a 'results object', into which data can be placed as it is discovered. 

<P>Historically, clients that load data will return results, once fully loaded, in a 
{@link Collection}.  This has the drawback that the discovered data cannot be used until
all searching is complete.  This interface can now be passed into such a method (as opposed
to be returned by it) so that the client can make use of data as it is discovered.   This 
allows for long searching processes to report data as they work. 

@param <T> the type
Ghidra/Framework/Generic/src/main/java/ghidra/util/datastruct/Accumulator.java