try { if (idx == chain.length) { result = resultProducer.getResult(); } else { result = chain[idx].getInterceptorInstance().handleInvocationResult(this);
try { if (idx == chain.length) { result = resultProducer.getResult(); } else { result = chain[idx].getInterceptorInstance().handleInvocationResult(this);
try { if (idx == chain.length) { result = resultProducer.getResult(); } else { result = chain[idx].getInterceptorInstance().handleInvocationResult(this);