default Table getTable(TableName tableName, ExecutorService pool) throws IOException {
    return getTableBuilder(tableName, pool).build();
  }
Retrieve a Table implementation for accessing a table. The returned Table is not thread safe, a
new instance should be created for each using thread. This is a lightweight operation, pooling
or caching of the returned Table is neither required nor desired.
<p>
The caller is responsible for calling {@link Table#close()} on the returned table instance.
<p>
Since 0.98.1 this method no longer checks table existence. An exception will be thrown if the
table does not exist only when the first operation is attempted.
@param tableName the name of the table
@param pool      The thread pool to use for batch operations, null to use a default pool.
@return a Table to use for interactions with this table
hbase-client/src/main/java/org/apache/hadoop/hbase/client/Connection.java