I just now took a look, and was curious about the rationale for some of the API changes. In particular, I'm trying to figure out the value of having to do the extra '.get()' at all call sites, vs. having static methods that do the '.get()' internally. I see some theoretical value in being able to get a specific instance of a SpeedTracerLogger, but 99% of the time, it doesn't seem useful to care.
As a practical matter, where do you the instanceness as useful outside of maybe SpeedTracerLoggerTest itself? For example, a public newInstance() seems particularly silly, since if you call it twice and try to use each one independently, they'll both be trying to write to the same file. http://gwt-code-reviews.appspot.com/707802/show -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
