Simply mangling functions one to end in a keen emphasize is actually a fair heuristic just like the regular JS code will not typically have identifiers like that. Should you want to prevent mangling names such __defineGetter__ you can consider using a very state-of-the-art regular term instance [^_]_$ (i.age. need certainly to bring about a non-emphasize with a keen underscore).
This can be a unique setting unlike getting part of the minify mode since it is a hazardous sales that does not functions towards the arbitrary JavaScript code.