code: public Object processInvocation(final InterceptorContext context) throws Exception {
          try {
              return method.invoke(target, (Object[]) context.getParameters());
          }
          catch (InvocationTargetException e) {
              throw rethrow(e.getCause());
          }
      }
docs: {@inheritDoc}