If this method throws an exception, the error message is only logged (user won't see it).
11411142114311441145114611471148114911501151
public void invokeDesktopCleanups() { if (_dtCleans != null) { for (Iterator it = _dtCleans.iterator(); it.hasNext();) { final DesktopCleanup listener = (DesktopCleanup)it.next(); try { listener.cleanup(this); } catch (Throwable ex) { log.error("Failed to invoke "+listener, ex); } } }