Please review JDK-8022903 at http://cr.openjdk.java.net/~attila/8022903/webrev.00 This is the for-in enhancements; the changes to hat.js to ensure backwards compatibility after this change is made have been committed already. Thanks, Attila.