private String startUri;
private String authorizationServiceUri;
private Consumer consumer;
private ClientCodeStateManager clientStateManager;
private ClientTokenContextManager clientTokenContextManager;
<BUG>private WebClient accessTokenService;
</BUG>
private boolean decodeRequestParameters;
<BUG>private long expiryThreshold;
@Override</BUG>
public void filter(ContainerRequestContext rc) throws IOException {

private String startUri;
private String authorizationServiceUri;
private Consumer consumer;
private ClientCodeStateManager clientStateManager;
private ClientTokenContextManager clientTokenContextManager;
private WebClient accessTokenServiceClient;
private boolean decodeRequestParameters;
private long expiryThreshold;
private String redirectUri;
@Override
