code: @Override
      public ResultScanner getScanner(final String tableName, final Scan scan)
      {
          logger.debug("TEPHRA Begin of getScanner(" + tableName + ", " + scan + ")");
          final TransactionAwareHTable txTable = (TransactionAwareHTable) getTable(tableName);
          ResultScanner resScanner = null;
          try {
              resScanner = txTable.getScanner(scan);
          } catch (final IOException e) {
              logger.error("Error while trying to obtain a ResultScanner: " + tableName);
              logger.error(e.getMessage());
          }
          return resScanner;
      }
docs: Gets a scanner for a specific table
  
  @param tableName
  to get the scanner from
  @param scan
  for the specific table
  @param conf
  object to get a hold of an HBase table