@Override
    public boolean checkBeforeTraceBlockBegin(Trace trace, Object target, Object[] args) {
        if (Boolean.FALSE == (target instanceof HttpMethod)) {
            return false;
        }

        final HttpMethod httpMethod = (HttpMethod) target;
        if (requestTraceWriter.isNested(httpMethod)) {
            return false;
        }

        if (Boolean.FALSE == trace.canSampled()) {
            this.requestTraceWriter.write(httpMethod);
            return false;
        }

        return true;
    }
@author Minwoo Jung
@author jaehong.kim
agent-module/plugins/httpclient3/src/main/java/com/navercorp/pinpoint/plugin/httpclient3/interceptor/HttpMethodBaseExecuteMethodInterceptor.java