public static <T> T handleExceptionAndThrowRuntimeEx(Logger log,
            Throwable throwable, String method, Object... params) {
        handleException(log, throwable, method, params);
        throw new RuntimeException(throwable);
    }
public static < T > T handleExceptionAndThrowRuntimeEx ( Logger log , Throwable throwable , String method , Object ... params ) { handleException ( log , throwable , method , params ) ; throw new RuntimeException ( throwable ) ; }
Handle exception and throw runtime ex t.

@param <T>       the type parameter
@param log       the log
@param throwable the throwable
@param method    the method
@param params    the params
@return the t