code: public Object invoke(Object[] arguments) {
          try {
              return new MethodInterceptorIterator(arguments).proceed();
          } catch (Throwable e) {
              throw new TransfuseInjectionException("Error while invoking Method Interceptor", e);
          }
      }
docs: Invoke the method interception chain.
  
  @param arguments provided to the wrapped method.
  @return value returned by interceptor chain.