getResponse().setEntity(entity); getResponse().setHeaders(clientResponse.getMetadata()); if (StringUtils.isNotBlank(entity)) { try { getResponse().setErrorType(UserInfoErrorResponseType.fromString(jsonObj.getString("error"))); jsonObj.remove("error"); getResponse().setErrorDescription(jsonObj.getString("error_description")); jsonObj.remove("error_description"); getResponse().setErrorUri(jsonObj.getString("error_uri")); jsonObj.remove("error_uri"); getResponse().getClaims().put(key, values); return getResponse();