/**
  * Returns the count of results of a search query, given AnalyticsDrillDownRequestBean
  *
  * @param drillDownRequest The drilldown object which contains the drilldown information
  * @return the count of the records which match the drilldown query
  * @throws AnalyticsWebServiceException
  */
 public double drillDownSearchCount(AnalyticsDrillDownRequestBean drillDownRequest)
     throws AnalyticsWebServiceException {
   try {
     return analyticsDataAPI.drillDownSearchCount(
         getUsername(), getAnalyticsDrillDownRequest(drillDownRequest));
   } catch (Exception e) {
     logger.error("Unable to get drill down search count information due to " + e.getMessage(), e);
     throw new AnalyticsWebServiceException(
         "Unable to get drill down search count information due to " + e.getMessage(), e);
   }
 }