I haven't looked at the changes (from the description, they should be simple and straightforward) but what bothers me is that it introduces a cyclic dependency: c.g.g.user depends on c.g.g.aria which now also depends on c.g.g.user.
Also, that dependency isn't reflected in the .gwt.xml (so one could say it's not really a cyclic dependency, but then you'll have "source code not found for UIObject" if you don't use c.g.g.user in your app). I think we should rather introduce an HasElement interface (e.g. in c.g.g.dom) that UIObject would implement. http://gwt-code-reviews.appspot.com/1828804/ -- http://groups.google.com/group/Google-Web-Toolkit-Contributors