nl_tokens: Please use this bind not the one from Function . prototype
pl_tokens: function bind ( func , thisObject , var_args ) { var args = <mask> ( arguments , 2 ) ; /**
       * @param {...} var_args
       */ function bound ( var_args ) { return InjectedScriptHost . callFunction ( func , thisObject , concat ( args , slice ( arguments ) ) ) ; } bound . toString = function ( ) { return "bound: " + toString ( func ) ; } ; return bound ; }