protected List<TraceObjectValue> getValues(String path) {
		return tb.trace.getObjectManager()
				.getValuePaths(Lifespan.at(getMaxSnap()), PathFilter.parse(path))
				.map(p -> p.getLastEntry())
				.sorted(Comparator.comparing(TraceObjectValue::getEntryKey))
				.toList();
	}
We know at this point the process should be terminated. Depending on how cleanly that
happened, the socket may or may not be closed. Do not assert/wait for it to close. Just
clean up by closing our end
Ghidra/Test/DebuggerIntegrationTest/src/test.slow/java/agent/java/rmi/AbstractJavaTraceRmiTest.java