nl_tokens: / * helper for getting asyncFncWrapper
pl_tokens: function getAsyncFncWrapper ( asyncFncWrapper ) { if ( ! asyncFncWrapper ) return setImmediate ; else if ( asyncFncWrapper === true ) return function ( cb ) { cb ( ) ; } ; else if ( ! ( asyncFncWrapper === setImmediate || asyncFncWrapper === setTimeout || typeof asyncFncWrapper === 'function' ) ) { throw <mask> Error ( 'Wrong argument "asyncFncWrapper", it have to be function, setImmediate, setTimeout, ' + 'or true when use default function, or undefined to use setImmediate' ) ; } return asyncFncWrapper ; }