this.store.removeToken(accessToken); } catch (final GadgetException e) { throw new OAuth2RequestException(OAuth2Error.MISSING_SERVER_RESPONSE, this.store.removeToken(refreshToken); } catch (final GadgetException e) { throw new OAuth2RequestException(OAuth2Error.MISSING_SERVER_RESPONSE, if (accessToken != null) { try { this.store.removeToken(accessToken); } catch (final GadgetException e) { throw new OAuth2RequestException(OAuth2Error.MISSING_SERVER_RESPONSE,
|| statusCode == HttpResponse.SC_BAD_REQUEST) { try { this.store.removeToken(accessor.getRefreshToken()); } catch (final GadgetException e) { ret = new OAuth2HandlerError(OAuth2Error.REFRESH_TOKEN_PROBLEM, if (error != null) { try { this.store.removeToken(accessor.getRefreshToken()); } catch (final GadgetException e) { ret = new OAuth2HandlerError(OAuth2Error.REFRESH_TOKEN_PROBLEM,