protected void sendError(AuthSession session, OAuthError error,
String state, String description, String errorUri) {
String redirUri = session.getDynamicCallbackURI();
Reference cb = new Reference(redirUri);
cb.addQueryParameter("error", error.name());
if (state != null && state.length() > 0) {
cb.addQueryParameter("state", state);
}
if (description != null && description.length() > 0) {
cb.addQueryParameter("error_description", description);