if (__passThrough__.callTarget("foo") !== __passThrough__) {
doSomethingElse();
}
This is dangerous. Equally bad would be someone calling __passThrough__.callTarget("foo") after changing one of the arguments and not updating __passThrough__.modifiedArguments.
Imagine the following:
This is dangerous. Equally bad would be someone calling
__passThrough__.callTarget("foo")
after changing one of the arguments and not updating__passThrough__.modifiedArguments
.