@Override
    public String toString() {

        Throwable failure = event.getFailure();
        if (failure == null)
            return "unknown error (no specific failure recorded)";

        return failure.getMessage();
        
    }
Creates a new Failure representing the failure described by the given
event.

@param event 
    The event representing the failure.
guacamole/src/main/java/org/apache/guacamole/event/Failure.java