Multiple fixes:

Fix: do not leak the global variable 'wrapper';
Fix: onThrow point cut not correctly forwarding argments to the original function
Fix: join points that are undefined or null throw an exception;
Fix: null reference exception thrown when recursing the context searching for name of original method