extract intercept method and push invocation down to interceptor chain.