@Override
    public AuthenticatedUser getAuthenticatedUser() {
        return authenticatedUser;
    }
Creates a new TunnelCloseEvent which represents the closing of the
given tunnel via a request associated with the given credentials.

@param authenticatedUser
    The AuthenticatedUser associated with the user that is closing the
    tunnel, if any.

@param credentials
    The credentials associated with the request that closed the
    tunnel. Note that these credentials are not necessarily the same as
    the credentials provided when the user authenticated.

@param tunnel
    The tunnel being closed.
guacamole-ext/src/main/java/org/apache/guacamole/net/event/TunnelCloseEvent.java