a-foundation/src/main/java/com/ajjpj/afoundation/util/AExceptionFilter.java
public static <T extends Throwable> T forLocalHandling (T th) {
        if (requiresNonLocalHandling (th)) {
            AUnchecker.throwUnchecked (th);
        }
        return th;
    }
public static <T extends Throwable> T forLocalHandling (T th) {
        if (requiresNonLocalHandling (th)) {
            AUnchecker.throwUnchecked (th);
        }
        return th;
    }
This method checks if a given Throwable is fit for local handling, returning it if it is and
throwing it otherwise.