Thanks Scott for this. It's enough for me to understand motivation and (at least some) implications of this change.
This is something which is certainly within my interest. Actually, what you described is exactly what I wanted to see for a long time. I parse jribble nodes twice for exactly the same reason you are running jdt twice. When do you plan to finish work on this? It looks like it's a time for me to catch up with GWT's trunk in my scalagwt fork. -- http://groups.google.com/group/Google-Web-Toolkit-Contributors