@Override
	public void close() {
		Swing.runNow(() -> delegate.close());
	}
A {@link DefaultGraphDisplay} wrapper created to ensure all accesses to the delegate are on the
Swing thread.  This API is meant to be used concurrently.  We do not want to force clients to
have to understand when to use the Swing thread.  Thus, this class handles that for the clients.
Also, by having Swing accesses managed here, the {@link DefaultGraphDisplay} can assume that all
its work will be done on the Swing thread.
Ghidra/Features/GraphServices/src/main/java/ghidra/graph/visualization/DefaultGraphDisplayWrapper.java