/**
  * Checks if the specified table with the given category and name exists.
  *
  * @param tableName The table name
  * @return true if the table exists, false otherwise
  * @throws AnalyticsWebServiceException
  */
 public boolean tableExists(String tableName) throws AnalyticsWebServiceException {
   try {
     return analyticsDataAPI.tableExists(getUsername(), tableName);
   } catch (Exception e) {
     logger.error("Unable to check table[" + tableName + "] exist due to " + e.getMessage(), e);
     throw new AnalyticsWebServiceException(
         "Unable to check status of the table[" + tableName + "] due to " + e.getMessage(), e);
   }
 }