class DecoratedPasswordAuthenticator implements IDecoratedAuthenticator {

    @Override
    public AuthenticatedUser legacyAuthenticate(Map<String, String> credentials) throws AuthenticationException
    {
        return wrappedAuthenticator.legacyAuthenticate(credentials);
    }

    public  DecoratedPasswordAuthenticator();
    @VisibleForTesting  DecoratedPasswordAuthenticator(PasswordAuthenticator authenticator);

}