@Override
    public UserContext redecorate(UserContext decorated, UserContext context,
            AuthenticatedUser authenticatedUser,
            Credentials credentials) throws GuacamoleException {
        return decorate(context, authenticatedUser, credentials);
    }
{@inheritDoc}

<p>This implementation simply invokes
{@link #decorate(UserContext,AuthenticatedUser,Credentials)} with the
provided {@code context}, {@code authenticatedUser}, and
{@code credentials}. Implementations which override
{@link #decorate(UserContext,AuthenticatedUser,Credentials)} and which
need to update their existing decorated object following possible
updates to the {@link UserContext} or {@link AuthenticatedUser} (rather
than generate an entirely new decorated object) should override this
function.
guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AbstractAuthenticationProvider.java