@Override
    public void handleResult(RHI result) {
        if (eventIfAlreadyOnEDT || !SwingUtilities.isEventDispatchThread()) {
            // Either forced or not yet on EDT
            SwingUtilities.invokeLater(new RescheduledResultHandler(result));
        } else {
            // Already on EDT
            wrappedResultHandler.handleResult(result);
        }
    }
@ Override public void handleResult ( RHI result ) { if ( eventIfAlreadyOnEDT || ! SwingUtilities . isEventDispatchThread ( ) ) { SwingUtilities . invokeLater ( new RescheduledResultHandler ( result ) ) ; } else { wrappedResultHandler . handleResult ( result ) ; } }
@see ResultHandler#handleResult(Object)