@Override
    public void doInAfterTrace(SpanEventRecorder recorder, Object target, Object[] args, Object result, Throwable throwable) {
        recorder.recordServiceType(DruidConstants.SERVICE_TYPE);
        final int argsLength = ArrayUtils.getLength(args);
        if (argsLength == 0) {
//          getConnection() without any arguments
            recorder.recordApi(getMethodDescriptor());
        } else if (argsLength == 2) {
//          skip args[1] because it's a password.
            recorder.recordApi(getMethodDescriptor(), args[0], 0);
        }
        recorder.recordException(throwable);
    }
Instantiates a new Data source get connection interceptor.

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