@Override
    protected void doInAfterTrace(SpanEventRecorder recorder, Object target, Object[] args, Object result, Throwable throwable) {
        String endPoint = getEndPoint(args);
        recorder.recordEndPoint(endPoint != null ? endPoint : HbasePluginConstants.UNKNOWN_TABLE);
        recorder.recordDestinationId(HbasePluginConstants.HBASE_DESTINATION_ID);
        recorder.recordApi(getMethodDescriptor());
        if (target instanceof ClientScanner) {
            recorder.recordAttribute(HbasePluginConstants.HBASE_SCAN_RPC_RESULT_NUM, getScanRpcResultNum(result));
        }
        recorder.recordException(throwable);
    }
Instantiates a new Hbase client method interceptor.

@param traceContext the trace context
@param descriptor   the descriptor
agent-module/plugins/hbase/src/main/java/com/navercorp/pinpoint/plugin/hbase/interceptor/HbaseClientMethodInterceptor.java