static Object callProxy(final Callable<?> proxy) throws Exception {
        try {
            return proxy.call();
        } catch (InvocationTargetException e) {
            throw UncheckedThrow.throwUnchecked(e.getCause());
        }
    }
static Object callProxy ( final Callable < ? > proxy ) throws Exception { try { return proxy . call ( ) ; } catch ( InvocationTargetException e ) { throw UncheckedThrow . throwUnchecked ( e . getCause ( ) ) ; } }
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)