Sorry for not having spotted it in the previous patch set: the new 'private static' methods are not ordered alphabetically (yes, they're in "logical" order, but the coding style for GWT mandates alphabetical ordering...)
Otherwise good (I'd still have splitted the for() loop with the if/else outside, but I'll Brian decide if it's worth it) http://gwt-code-reviews.appspot.com/1727807/ -- http://groups.google.com/group/Google-Web-Toolkit-Contributors