If I understand correctly, the answer to http://code.google.com/p/google-web-toolkit/issues/detail?id=5892 would be to do it in user-code? (or at least it would make it possible)
Something like: // assuming a 'final RequestContext context' driver.accept(new EditorVisitor() { @Override public <T> void endVisit(EditorContext<T> ctx) { Editor<T> editor = ctx.getEditor(); if (editor instanceof RequestContextAwareEditor) { ((RequestContextAwareEditor) editor).setRequestContext(context); } } }); http://gwt-code-reviews.appspot.com/1340802/show -- http://groups.google.com/group/Google-Web-Toolkit-Contributors