nl_tokens: #### before will call the new function before the old one with same arguments on the target object .
pl_tokens: function ( base , before ) { return Advice . around ( base , function ( ) { var args = [ ] . <mask> . call ( arguments , 0 ) , orig = args . shift ( ) , beforeFn ; beforeFn = ( typeof before == 'function' ) ? before : before . obj [ before . fnName ] ; beforeFn . apply ( this , args ) ; return ( orig ) . apply ( this , args ) ; } ) ; }