code: static Object callProxy(final Callable<?> proxy) throws Exception {
          try {
              return proxy.call();
          } catch (InvocationTargetException e) {
              throw UncheckedThrow.throwUnchecked(e.getCause());
          }
      }
docs: Invoke an intercepted method through its callable proxy.
  <p>
  <b>NOTE</b>: If the invoked method throws an exception, this method re-throws the original exception.
  
  @param proxy callable proxy for the intercepted method
  @return {@code anything} - value returned by the intercepted method
  @throws Exception {@code anything} (exception thrown by the intercepted method)