On the client I am effectively doing the following (I've removed the widget
stuff for ease of reading):
interface Driver extends RequestFactoryEditorDriver<ArticleProxy,
ArticleEditorDesktop> {}
...
driver.initialize(clientFactory.getEventBus(),
clientFactory.getRequestFactory(),
editArticleView.getEditor());
driver.edit(articleProxy, clientFactory
.getRequestFactory().articleRequest());
driver.flush().fire(new Receiver<Void>() {...});
...
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors