class TransactionAwareHTable extends AbstractTransactionAwareTable implements HTableInterface, TransactionAware {

  @Override
  public Result get(Get get) throws IOException {
    if (tx == null) {
      throw new IOException("Transaction not started");
    }
    return hTable.get(transactionalizeAction(get));
  }

  public  TransactionAwareHTable(HTableInterface hTable);
  public  TransactionAwareHTable(HTableInterface hTable, TxConstants.ConflictDetection conflictLevel);
  public  TransactionAwareHTable(HTableInterface hTable, boolean allowNonTransactional);
  public  TransactionAwareHTable(HTableInterface hTable, TxConstants.ConflictDetection conflictLevel,
                                boolean allowNonTransactional);

}