nl_tokens: Same as invokeGuardedCallback but instead of returning an error it stores it in a global so it can be rethrown by rethrowCaughtError later . TODO : See if caughtError and rethrowError can be unified .
pl_tokens: function invokeGuardedCallbackAndCatchFirstError ( <mask> , func , context , a , b , c , d , e , f ) { invokeGuardedCallback . apply ( this , arguments ) ; if ( hasError ) { var error = clearCaughtError ( ) ; if ( ! hasRethrowError ) { hasRethrowError = true ; rethrowError = error ; } } }