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 .