/**
  * Given the start time and end time, this method will re-index the records of a table.
  *
  * @param tableName the table name of which the records are being re-indexed.
  * @param startTime lowerbound of the timestamp range of records
  * @param endTime upperbound of the timestamp range of records
  * @throws AnalyticsWebServiceException *
  */
 public void reIndex(String tableName, long startTime, long endTime)
     throws AnalyticsWebServiceException {
   try {
     analyticsDataAPI.reIndex(getUsername(), tableName, startTime, endTime);
   } catch (Exception e) {
     logger.error("An exception occurred: " + e.getMessage(), e);
     throw new AnalyticsWebServiceException("An exception occurred: " + e.getMessage(), e);
   }
 }