Reverted changes to src/EcmaScript.js regarding shared prefix hacks ( () ... etc) because it caused other problems