Please review JDK-8135190: Method code too large in Babel browser.js script: http://cr.openjdk.java.net/~hannesw/8135190/ This makes object literals splittable. I tried to share as much code as possible with array literal splitting so I had to introduce a couple of new interfaces. Hannes