@Override
    public synchronized Throwable getCause() {
      return cause;
    }
This class is a glue object that connects Thrift RPC calls to the HBase client API primarily
defined in the Table interface.
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.java