public static boolean requiresNonLocalHandling (Throwable th) {
        return th instanceof VirtualMachineError ||
                th instanceof ThreadDeath ||
                th instanceof InterruptedException ||
                th instanceof LinkageError;
    }
public static boolean requiresNonLocalHandling (Throwable th) {
        return th instanceof VirtualMachineError ||
                th instanceof ThreadDeath ||
                th instanceof InterruptedException ||
                th instanceof LinkageError;
    }
public static boolean requiresNonLocalHandling ( Throwable th ) { return th instanceof VirtualMachineError || th instanceof ThreadDeath || th instanceof InterruptedException || th instanceof LinkageError ; }
TODO make specific Throwables contributable?
TODO make specific Throwables contributable?