code: public Map<String, Object> evaluateVerifyCredentialsResponse(String responseBody) {
          String endpoint = TwitterConstants.TWITTER_ENDPOINT_VERIFY_CREDENTIALS;
  
          Map<String, Object> responseValues = null;
          try {
              responseValues = populateJsonResponse(responseBody);
          } catch (JoseException e) {
              return createErrorResponse("TWITTER_RESPONSE_NOT_JSON", new Object[] { endpoint, e.getLocalizedMessage(), responseBody });
          }
  
          Map<String, Object> result = checkForEmptyResponse(endpoint, responseBody, responseValues);
          if (result != null) {
              return result;
          }
  
          // Ensure response contains email
          result = checkForRequiredParameters(endpoint, responseValues, TwitterConstants.RESPONSE_EMAIL);
          if (result != null) {
              return result;
          }
  
          responseValues.put(TwitterConstants.RESULT_RESPONSE_STATUS, TwitterConstants.RESULT_SUCCESS);
          return responseValues;
      }
docs: Evaluate the response from the {@value TwitterConstants#TWITTER_ENDPOINT_VERIFY_CREDENTIALS} endpoint. This checks the
  status code of the response and ensures that an email value is contained in the response.
  
  @param responseBody
  @return