public interface UsesInvokeAndWait
Calls to SwingUtilities.invokeAndWait() do not nest. For example ptolemy.vergil.basic.export.ExportModel can optionally run a model by calling invokeAndWait(). However, if the model contains an InteractiveShell actor, then the run will hang. Thus, we check to see if the actors in the model implements this interface.