@Override
	public void removeTraceServiceListener(TraceRmiServiceListener listener) {
		listeners.remove(listener);
	}
I have no idea how this is happening, given targetService is a required service,
and I don't see any way the rmi server can be started before the services are
wired in. Whatever. I'll have to publish all the targets when the service
appears, I guess.
Ghidra/Debug/Debugger-rmi-trace/src/main/java/ghidra/app/plugin/core/debug/service/tracermi/TraceRmiPlugin.java