class UserOnSignOut {
    private final UserTokenManager userTokenManager;

    public UserOnSignOut(UserTokenManager userTokenManager) {
        this.userTokenManager = userTokenManager;
    }

    private String geToken() {<FILL_FUNCTION_BODY>}

    @EventListener
    public void onApplicationEvent(AuthorizationExitEvent event) {
        event.async(userTokenManager.signOutByToken(geToken()));
    }
}

        UserToken token = UserTokenHolder.currentToken();
        return null != token ? token.getToken() : "";
    
<no_super_class>