@SuppressWarnings("unchecked")
    private static <E extends Throwable> void throwException0(final Throwable t) throws E {
        throw (E) t;
    }
private static <E extends java/lang/Throwable> void throwException0(java.lang.Throwable) throws E;
     flags: ACC_PRIVATE, ACC_STATIC
     Code:
     stack=1, locals=1, args_size=1
         0: aload_0
         1: athrow
     ...
 Exceptions:
     throws java.lang.Throwable
jraft-core/src/main/java/com/alipay/sofa/jraft/util/internal/ThrowUtil.java